我们有一个与Oracle数据库一起使用的ASP.NET应用程序。为了连接到数据库,我们使用了基本方法:
OracleConnection con= new OracleConnection(....;
OracleCommand cmd=new OracleCommand();
cmd.Connection=con;
cmd.CommandText=....;
我不知道为什么但是在14-15个用户登录到应用程序之后没有其他用户可以登录并且应用程序拒绝登录。我没有任何关于我可以开始调查的线索,除了连接字符串。以下是连接字符串的外观:
"User ID=SSPF_WEB_EDITION;Data Source=SSPF;Persist Security Info=False;Password=123;Validate Connection=true; Connection TimeOut=15;Pooling=False;
我想也许这个问题与“Pooling = False”选项有关吗?
编辑:我们使用Oracle的ODP.NET。这是我们在日志中的内容: “TNS:监听器无法找到匹配协议栈的可用处理程序”