oracle ORA-01000:maximum open cursors exceeded
2013-01-12 17:08
447 查看
中文错误“超出打开游标的最大数”。
这个错误通常都是由于在程序代码中循环体内放入了statement或preparestatement,而每一个循环结束时并未及时关闭statement或preparestatement。解决方法就是循环体内用完resultset、statement或preparestatement之后,立即执行close()。
同时还应考虑扩大数据库服务器的open_cursors的值,
先得到系统默认的游标最大值,
select value from v$parameter where name = 'open_cursors';
(或show parameter open_cursors)
使用下面语句更改即可:
alter system set open_cursors=5000 scope=both。
这个错误通常都是由于在程序代码中循环体内放入了statement或preparestatement,而每一个循环结束时并未及时关闭statement或preparestatement。解决方法就是循环体内用完resultset、statement或preparestatement之后,立即执行close()。
同时还应考虑扩大数据库服务器的open_cursors的值,
先得到系统默认的游标最大值,
select value from v$parameter where name = 'open_cursors';
(或show parameter open_cursors)
使用下面语句更改即可:
alter system set open_cursors=5000 scope=both。
相关文章推荐
- 关于 ORACLE游标的问题(ORA-01000: maximum open cursors exceeded)
- 关于ORACLE游标的问题(ORA-01000: maximum open cursors exceeded)
- oracle ORA-01000: maximum open cursors exceeded问题的解决方法
- 关于ORACLE游标的问题(ORA-01000: maximum open cursors exceeded)
- How to resolve maximum open cursors exceeded on Oracle(ORA-01000)-- 1
- 关于ORACLE游标的问题(ORA-01000: maximum open cursors exceeded)
- oracle ORA-01000: maximum open cursors exceeded问题的解决方法
- oracle ORA-01000: maximum open cursors exceeded问题的解决方法
- [Bug]ArcSDE分区表报:ORA-01000 maximum open cursors exceeded
- ora-01000:maximum open cursors exceeded ---dblink
- 关于ORA-01000: maximum open cursors exceeded 在Websphere里
- Spark 实践 - Spark Streaming 应用程序中的错误:ORA-01000: maximum open cursors exceeded
- ORA-01000: maximum open cursors exceeded
- [JDBC]ORA-01000: 超出打开游标的最大数(ORA-01000: maximum open cursors exceeded)
- 出错"ORA-01000: maximum open cursors exceeded" 问题分析
- 处理超出打开游标的最大数异常(ORA-01000: maximum open cursors exceeded)
- ORA-01000: maximum open cursors exceeded.
- ORA-01000: maximum open cursors exceeded, 引发的JDBC, DBPool的思考
- Controller中执行一段时间后出现错误"ORA-01000: maximum open cursors exceeded"解决办法
- java.sql.SQLException: ORA-01000: maximum open cursors exceeded