首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Oracle UCP池泄漏光标?

Oracle UCP池泄漏光标?
EN

Stack Overflow用户
提问于 2016-04-01 19:39:17
回答 1查看 673关注 0票数 2

我们的应用程序已经成功地使用了OracleDataSource几年,我们现在正在评估切换到新的(UCP)。

使用新的UCP池,我们的应用程序在一段时间后运行到ORA-0100:最大打开游标。

有些人似乎也有类似的问题:

有没有已知的解决办法/解决办法?

注意:我们正确地关闭会话和语句,并遵循所有已知的JDBC/Hibernate最佳实践。该应用程序运行24/7,数据访问层代码>8岁,并进行了详尽的测试。我们使用的是Oracle 12c。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-04-20 18:51:36

嗯,原来我们是在遵循所有已知的最佳做法。在某些地方,我们使用ScrollableResult而没有正确地关闭它们。在这种情况下,即使在hibernate会话关闭之后,它显然也会泄漏底层游标。我们修复了代码中发现的所有事件,作为额外的防御措施,我们配置了池的opion maxConnectionReuseTime,以确保定期更新连接。

注:我们没花一年时间就发现了这个问题,仅仅几天,我就忘了在我们解决问题之后回答这个问题。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36364568

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档