社区
Sybase
帖子详情
游标超过最大数
seafer
2002-05-22 03:21:59
我用proc做的东东,运行半天后报游标超过最大数,后面凡是用到显式游标的地方都不行了。我更改了init.ora中的open_cursors参数,但是运行到一定时间又不行了。我推测可能是没有释放游标,但是在代码中我的确关闭了显式游标的。
请问这如何解决呢?
...全文
172
9
打赏
收藏
游标超过最大数
我用proc做的东东,运行半天后报游标超过最大数,后面凡是用到显式游标的地方都不行了。我更改了init.ora中的open_cursors参数,但是运行到一定时间又不行了。我推测可能是没有释放游标,但是在代码中我的确关闭了显式游标的。 请问这如何解决呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
biti_rainy
2002-06-10
打赏
举报
回复
应该是程序的问题
不要光靠增加open_cursors参数来解决问题,如果几百个还有问题
则要分析原因了
先找程序的原因!
maquanjun
2002-06-09
打赏
举报
回复
你用的是什么中间件?
一般中间件自己有配置的,
如果中间件本身配了100条,而oracle配了80条
肯定不行
问题很可能处在中间件的配置上
jlandzpa
2002-06-09
打赏
举报
回复
我猜测你在出错时没有close cursor.
seafer
2002-05-23
打赏
举报
回复
以上说的方法都用了,不行。我推测很可能是Unix系统配置问题。
因为当我使用Unix上的中间件时才有这个问题,而使用Windows中间件连到同一数据库时却没有问题。即使v$open_cursor中的数量很大很大。
aeou
2002-05-22
打赏
举报
回复
对于游标的处理,试一试
EXEC SQL free cursor_name;
或者,你在提交或是会滚事务的时候加入release参数看看咯
tomcat1022
2002-05-22
打赏
举报
回复
can you tell me the usage and effect of this statement "
select * from v$open_cursor"
fangss
2002-05-22
打赏
举报
回复
init.ora中的open_cursors参数就可以了,不行的原因可能有二:
一为楼上所说,数据库没重新启动
二就是open_cursors修改的不够大了
penghwa
2002-05-22
打赏
举报
回复
修改后重启数据库了吗?
或用select * from v$open_cursor看当前打开的cursor
shipatrioc
2002-05-22
打赏
举报
回复
没碰到过这问题,先坐这,看楼下的兄弟的高论
Oracle出现超出打开
游标
最大数
的解决方法
本文实例讲述了Oracle出现超出打开
游标
最大数
的解决方法。分享给大家供大家参考,具体如下: Java代码在执行conn.createStatement()和conn.prepareStatement()的时候,实际上都是相当与在数据库中打开了一个cursor。...
ASP.NET使用ORACLE数据库,
游标
超过
最大数
错误处理。
不过今天不是来说这个问题的,且说说我遇到的另一个问题,关于ORACLE提示“
游标
超过
最大数
”的错误。前几天一直发现自己的程序在页面多次刷新或者多个人同时访问时,会捕获到“
游标
超过
最大数
”的错误。在程序中,...
ORA-01000:超出打开
游标
的
最大数
PreparedStatement executeUpdate 踩坑指南
查询oracle数据库在创建时默认
游标
数为300,
超过
会爆出异常ORA-01000:超出打开
游标
的
最大数
。1、将默认
游标
数进行调大,但是不推荐该方案,该方案会有一个隐藏问题,当你执行数
超过
设置的
游标
数时,还是爆出此错误。...
ORACLE ORA-01000: 超出打开
游标
的
最大数
(解决及原因)
在for循环中调用数据库插表语句,容易造成ORA-01000: 超出打开
游标
的
最大数
的问题,主要原始是用CONNECTION 创建了 PREPAREDSTATEMENT ,用完了 PREPAREDSTATEMENT 后,没有关闭PREPAREDSTATEMENT,导致
游标
一直处于...
oracle
游标
上限,ORA-01000: 超出打开
游标
的
最大数
语言:java,数据库:oracle开发中通过jdbc做批量删除对象时,出现了如下异常:java.sql.SQLException:ORA-01000:超出打开
游标
的
最大数
atoracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:440)atoracle....
Sybase
2,596
社区成员
25,614
社区内容
发帖
与我相关
我的任务
Sybase
Sybase相关技术讨论区
复制链接
扫一扫
分享
社区描述
Sybase相关技术讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章