我们现在有一套系统以oracle数据库服务器为后台,前端有很多应用程序对其进行连接操作,有用java、VB、C#、C++写的。
但是目前系统经常出现一种情况就是:
系统平稳的运行一段时间,周期不固定,有时是一个星期发生一次,有时是几个月发生一次。平时观察数据库的连接数都是平稳的,对比一段时间数据库连接数上下浮动不大两台RAC数据库连接数总和300左右,但是有时就是在短短的20分钟之内,数据库连接数猛增到700左右,最后导致RAC数据库崩溃。
以前经过检查发现,我们的一台用java写的WEB服务器在数据库上的连接有400多个,但是后来就用连接池把连接控制在30个,但是现在又出现这种情况。 现在我想请大家帮我想想是什么原因有可能造成这种情况呢,连接未及时关闭(那平时怎么运行的那么平稳呢),锁等待,程序异常关闭没有释放连接?真是匪夷所思
啊?谢谢大家共同讨论啊。 因为经常忙项目,很少上网发帖子,没有多少可用分了,还请大家原谅。
但是目前系统经常出现一种情况就是:
系统平稳的运行一段时间,周期不固定,有时是一个星期发生一次,有时是几个月发生一次。平时观察数据库的连接数都是平稳的,对比一段时间数据库连接数上下浮动不大两台RAC数据库连接数总和300左右,但是有时就是在短短的20分钟之内,数据库连接数猛增到700左右,最后导致RAC数据库崩溃。
以前经过检查发现,我们的一台用java写的WEB服务器在数据库上的连接有400多个,但是后来就用连接池把连接控制在30个,但是现在又出现这种情况。 现在我想请大家帮我想想是什么原因有可能造成这种情况呢,连接未及时关闭(那平时怎么运行的那么平稳呢),锁等待,程序异常关闭没有释放连接?真是匪夷所思
啊?谢谢大家共同讨论啊。 因为经常忙项目,很少上网发帖子,没有多少可用分了,还请大家原谅。
解决方案 »
- 求助!我遇到了一个非常诡异的问题!!
- 大虾请进
- ORA-01017: invalid username/password; logon denied
- 菜鸟问问题:关于时间处理
- 为什么我的数据库创建总是出现问题~~~
- sqlplus和toad都可以登陆,但是jdbc连接却报奇怪的ORA-01017 无效的用户名/口令!错误
- 一个连接数据库服务器的问题 比较让人晕
- long类型的字段,用select语句怎么列出错?
- OCI 源码的问题
- 如何比较快的学会ORACLE。有什么参考书推荐?
- 卖书:eyele 的《循序渐进Oracle》和 《深入浅出Oracle》两本
- 如何使用 SQL 删除数据库和创建数据库?
平时可能没人有某个功能或者用的少,一用就挂是不是某个操作会引起连接数上升?java中的某段代码有问题?
猜的。
你把每个功能都点下,看哪个操作会引起连接数上升