连接oracle发生卡死现象
我的程序在连接数据库时不定期的发生卡死现象,今天正好一运行就卡死,我就试了一下用plsql连接,同样卡死。
然后我ping了一下数据库服务器是通的。
我又上其他机器用plsql连接,连接上了(不知道是数据库服务器正好好还是什么情况),我查看了数据库的session,上面有前面机器上的两个session(程序的和plsql的),说明是在网络通的情况下连上了,但是前面机器上的plsql和程序仍然卡死在那里,我想问一下oralce里什么情况下会发生这种情况,通的但是卡死在那里不返回,应该不是锁数据的原因(因为plsql登录的时候就发生了,我的程序也卡死在连接或者select语句上)
后来我把前面机器上的plsql进程杀掉后,重新连又好了,我们的程序不定期碰到这种情况,只有杀掉进程后重新启动才能正常。但是那个程序是个后台服务,总不能一直盯着看啊。
我是写代码的,对oralce数据库配置、分析一点不懂,请oracle高手看看什么情况下会发生这种情况,怎么配置才能避免卡死,至少让我程序捕获个错误啊。