首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ORA-01000 -超出最大打开游标-SpringJDBC3.2.5

ORA-01000 -超出最大打开游标-SpringJDBC3.2.5
EN

Stack Overflow用户
提问于 2014-09-22 12:12:16
回答 2查看 3.6K关注 0票数 2

我们有一个运行在WebLogicServer12c上,使用SpringJDBC3.2.5访问Oracle11gR2数据库。在生产环境中,经过一段时间后,我们得到了这样的异常:"ORA-01000 -最大打开游标超出了“和服务器实例需要重新启动;打开游标似乎越来越多,直到达到对Oracle设置的最大阈值。提高阈值并不能解决这个问题。我们检查了(非常大的)源代码,但目前我们没有发现错过关闭连接的任何点;此外,我们通常不会打开和关闭连接,但是我们使用来处理数据库交互。可能是春天的问题?有什么暗示吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-08-07 09:52:19

那是那个版本的Spring的一个bug。更新Spring库

票数 0
EN

Stack Overflow用户

发布于 2014-09-22 12:19:56

甲骨文消息"ORA-01000 -最大打开游标超出“可能是由于不关闭PreparedStatements或ResultSets而引起的。每个PreparedStatementResultSet都是oracle数据库中的游标。

要在短期内避免此错误,可以增加数据库中打开游标的限制(但迟早会再次发生)。

要避免这个错误,您必须审核完整的应用程序,并关闭所有打开的PreparedStatements或ResultSet的。

另外,跟踪所有PreparedStatementResultSet的中间JDBC驱动程序可以帮助识别应用程序中有问题的部分。

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

https://stackoverflow.com/questions/25973836

复制
相关文章

相似问题

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