li
  当前位置:主页 > 性能优化 > 文章内容
li
oracle中ora-0100错误打开游标过大
来源: www.ixdba.net  作者: IXDBA.NET官方    时间:2008-03-14   阅读:10  

   最近做项目碰到ORA-01000错误,参考了一些解决办法,把自己解决问题的一些心得写下来。
java访问
oracle数据库,在for循环代码中,如果忽略关闭createstatment或preparedstatement建立的连接,将出现:ORA-01000错误。
背景知识:
  
oracle中每次使用用createstatment或preparedstatement语句,都将打开一个游标,所以单纯增

oracle中打开游标数目不是解决问题的办法。

问题解决:
1:首先定位是那些语句打开的游标过大。
执行以下语句:
select *
 from v$open_cursor
   where user_name = 'tech'

2:从上面的查找结果的sql_text字段中,找到sql语句,再去java代码中定位执行这些语句的代码,
添加PreparedStatement或Statement类的close方法.




  上一篇: oracle ORA-01991错误--重建密码...   下一篇: ORA-25153: 临时表空间为空
li
 §相关评论  
 热点文章

·Resize datafile导致ASM Crash
·在Oracle10g RAC下新增ASM磁盘
·ORACLE SQL性能优化系列 (一)
·oracle性能调优:管理oracle日志
·oracle RAC环境中系统时钟的调
·why:Rac的心跳线不支持交叉线?
·RAC的VIP及实例依赖关系:版本O
·如何启动DataGuard的备用数据库
·系统表空间IO错误 数据损坏处理
·不幸中的万幸:遭遇ORA-00600 [
·用ORACLE的高级复制实现内外网
li
 编辑推荐
·Resize datafile导致ASM Crash
·在Oracle10g RAC下新增ASM磁盘
·ORACLE SQL性能优化系列 (一)
·oracle性能调优:管理oracle日志
·oracle RAC环境中系统时钟的调
·why:Rac的心跳线不支持交叉线?
·RAC的VIP及实例依赖关系:版本O
·如何启动DataGuard的备用数据库
·系统表空间IO错误 数据损坏处理
·不幸中的万幸:遭遇ORA-00600 [
·用ORACLE的高级复制实现内外网
li
 相关篇章
·oracle ORA-01991错误--重建密码...
·ORA-00904 invalid column name案...
·oracle ora-01861文字与格式字符...
·ORACLE ORA-1693错误以及表和索...
·ORA-00701 warmstarting对象的另...
·ORA-600 [2103]错误解决过程
·ORA-04098错误解决方法
·ora-12638:身份证明检索失败的解...
·如何解决ora-600 12700错误
·ORA-00600: internal error code...
·ORA-25153: 临时表空间为空
·ORA-29516 Aurora assertion fai...
·ORA-01460的解决方法
·ORA-01599: failed to acquire r...
·如何解决Ora-600 4193错误
·ORA-01502错误成因和解决方法
·ORA-00903 invalid table name
·Oracle ORA-00257故障解决办法
·ORA-00604 error occurred at re...
·清除Oracle中无用索引,改善DML性...
 
li
设为首页 | 关于我们 | 技术服务 | 收藏本站 | 网站地图 | 联系方式 | 本站友情连接