ora-0100 maximum opencursors exceeded差错打开游标过大的解决
oracle中ora-0100 maximum opencursors exceeded差错打开游标过大的解决
使用oraclesqlhandler程序操作数据库时,提示ora-0100 maximum opencursors exceeded,
断开对应的操作窗口会话,然后再重新执行命令或sql语句,程序正常了。
java造访oracle数据库,,在for循环代码中,如果漠视关闭createstatment或preparedstatement建立的连接,
将出现:ORA-0100 maximum opencursors exceeded 。
oracle中每次应用用createstatment或preparedstatement语句,都将打开一个游标,
所以单纯增加oracle中打开游标数目不是解决问题的办法。
问题解决:
履行以下语句:
select *
from v$open_cursor
where user_name = 'tech'
添加PreparedStatement或Statement类的close法子
目录 返回
首页