我们现在有一套系统以oracle数据库服务器为后台,前端有很多应用程序对其进行连接操作,有用java、VB、C#、C++写的。
但是目前系统经常出现一种情况就是:
    系统平稳的运行一段时间,周期不固定,有时是一个星期发生一次,有时是几个月发生一次。平时观察数据库的连接数都是平稳的,对比一段时间数据库连接数上下浮动不大两台RAC数据库连接数总和300左右,但是有时就是在短短的20分钟之内,数据库连接数猛增到700左右,最后导致RAC数据库崩溃。
    
    以前经过检查发现,我们的一台用java写的WEB服务器在数据库上的连接有400多个,但是后来就用连接池把连接控制在30个,但是现在又出现这种情况。    现在我想请大家帮我想想是什么原因有可能造成这种情况呢,连接未及时关闭(那平时怎么运行的那么平稳呢),锁等待,程序异常关闭没有释放连接?真是匪夷所思
    啊?谢谢大家共同讨论啊。    因为经常忙项目,很少上网发帖子,没有多少可用分了,还请大家原谅。