参考意见
1)原因分析:
由于数据库“open_cursors”参数初始设置太小(默认64),应用调用打开过多的游标数,但是没有合理及时关闭,造成下次查询“超过打开游标最大数”
2)解决方法:
估计一下你实际应用的每次的大概连接打开游标数,以及实际允许的并发访问量来计算合理的参数配置。
比如:每连接用户打开游标数为10,并发访问最多为:200个
则:open_cursors = 200*10 = 2000
1)原因分析:
由于数据库“open_cursors”参数初始设置太小(默认64),应用调用打开过多的游标数,但是没有合理及时关闭,造成下次查询“超过打开游标最大数”
2)解决方法:
估计一下你实际应用的每次的大概连接打开游标数,以及实际允许的并发访问量来计算合理的参数配置。
比如:每连接用户打开游标数为10,并发访问最多为:200个
则:open_cursors = 200*10 = 2000
解决方案 »
- 有没有人做过网页游戏的数据库设计,有些地方不知道怎么设计要诚心请教一下。
- RAC环境,10.2.0.4.0,其中一个节点老实自动重启??
- 保存数据库中的图像文件(BLOB)到磁盘,存储格式无所谓,最好还是图像
- Oracle中用条件关键字in查询时出错
- 这个sql语句怎么写啊???
- oracle9.2.0.1中blob数据操作问题
- 在java中调用oracle数据库中的存储过程
- 简单问题
- 问个oracle的问题,一个字段是varchar2的,有为空的,有汉字,有数字,我想找出>100的来,如何弄
- oracle8i for win2000pro 下的安装问题,请高手指教~!
- 请问用odbc 调用存储过程的问题
- 高分求购Rapid SQL 7.2.0正式版或注册码
oracle也用到大量隱式游標,你自己使用的時候,通常用完游標后及時關閉就可以了。
然后注意程序里用到游标的地方要及时关闭。
请问各位在oracle 9i上碰到这个问题要怎样决绝?