ORA-01000:超出最多允许打开的游标数

有一段时间系统经常报这种问题。

1、查看数据库中的open_cursors参数值,show parameter open_cursors。

  oracle 11g 默认是300个,对于业务系统来说不够用。

      事先在装oracle时候,根据需要设置参数值。

      事后修改,通过语句alter system set open_cursors=3000 scope=both,重启服务。

      也有说现在11g支持在em里面修改生效,不过生产环境一般不会装em组件。

2、业务系统程序本身有问题,涉及数据库操作的地方,没有及时关闭,需要检查。

posted on 2013-12-12 22:44  guarder  阅读(310)  评论(0)    收藏  举报