`
michael.softtech
  • 浏览: 208444 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论

maximum open cursors exceeded 问题

阅读更多

最近在维护系统的时候遇到一个问题,就是经常那个报题目中出现的: maximum open cursors exceeded 错误。网上查了一下,原来是因为对statement没能正常关闭导致cursor数量一直递增引起的。于是修改了具体操作jdbc的方法,把所有在异常里面以及外面的关闭statement的语句都去掉,只在捕捉异常后finally里面关闭。结果搞定。 事实证明,jdbc确实比orm更容易引起问题。但是也能更多增强多jdbc以及数据库的理解。

分享到:
评论

相关推荐

    超出打开游标的最大数的原因和解决方案

    如果应用程序打开的游标数超过这个限制,会引发 ORA-01000: maximum open cursors exceeded 异常。下面将探讨超出打开游标的最大数的原因和解决方案。 原因 应用程序打开的游标数超过 OPEN_CURSORS 参数指定的最大...

    oracle参数open_cursors与session_cached_cursors详解.pdf

    Oracle 参数 open_cursors 与 session_cached_cursors 详解 Oracle 数据库中,open_cursors 和 session_cached_cursors 是两个重要的参数,它们对 Oracle 的运行性能产生了直接的影响。本文将详细解释这两个参数的...

    Oracle出现超出打开游标最大数的解决方法

    4. **合理设置open_cursors参数**:尽管增大`open_cursors`参数可以暂时解决问题,但这样做并不理想,因为它可能掩盖了代码的潜在问题。通常情况下,保持默认值或适当的小值即可满足需求。 5. **使用连接池**:如果...

    Oracle数据库游标连接超出解决方案

    show parameter open_cursors 2.修改游标数 alter system set open_cursors = 10000; 3.获取打开的游标数 select o.sid, osuser, machine, count(*) num_curs from v$open_cursor o, v$session s where user_...

    ORACLE技术文档\oracle cursor 游标.doc

    当一个应用程序尝试打开过多的游标时,可能会遇到`ORA-01000: maximum open cursors exceeded`错误,这表明单个用户尝试打开的游标数量超过了系统允许的最大值。 `ORA-01000`错误的主要原因通常是程序设计不当,...

    oracle数据库小结

    接下来,我们讨论一个常见的Oracle错误:ORA-01000: maximum open cursors exceeded,即打开的游标数量超过了允许的最大值。这通常发生在频繁使用预编译语句(PreparedStatement)的场景中。解决这个问题有以下几个...

    Use Of Cursors And Parallel Cursors In SAP ABAP

    除了标准的游标外,SAP ABAP还支持并行游标(Parallel Cursors),这使得在单个数据库表上同时打开多个游标成为可能。并行游标特别适用于需要并发访问相同数据表的不同进程场景。使用并行游标可以帮助提高程序的执行...

    oracle+ora-各种常见java.sq

    - `java.sql.SQLException: ORA-01000: maximum open cursors exceeded`: 当打开的游标超过数据库允许的最大值时会出现此错误。检查代码中游标的关闭情况,避免资源泄漏。 8. **锁冲突** - `java.sql....

    Custom Cursors(替换光标)-4.1.0.zip

    名称:Custom Cursors(替换光标) ---------------------------------------- 版本:4.1.0 作者:cute-cursors.com 分类:网页增强 ---------------------------------------- 概述:用可爱,有趣和新潮的东西替换...

    Mac OS Cursors

    【Mac OS Cursors】是一套专为非Mac操作系统设计的鼠标指针主题,旨在为用户提供与Mac OS相似的视觉体验。这套鼠标指针集合包含了多种不同状态的指针样式,如默认、等待、链接、帮助、忙态等,使得在Windows或其他非...

    Windows Cursors 光标文件(左撇子用)

    "Windows Cursors 光标文件(左撇子用)"是指专门为左撇子用户设计的一系列光标资源,这些光标在设计时考虑到了左手用户的使用习惯和舒适度。 在描述中提到的"Windows Cursors 光标 文件 左撇子 左手用的",意味着...

    致美化鼠标:Simplify-Handy-Cursors-12198

    标题 "致美化鼠标:Simplify-Handy-Cursors-12198" 暗示我们关注的焦点是一款名为 "Simplify Handy Cursors" 的鼠标指针增强软件或主题包。这款产品旨在提升用户的计算机体验,通过提供美观、简洁的鼠标光标设计,使...

    How To Use REF Cursors in JDBC Program

    OPEN v1 FOR SELECT * FROM some_table WHERE condition = v2; END; END; ``` 这里,`test_ref_cursor`存储过程接受一个输出参数`v1`(REF Cursor)和一个输入参数`v2`。 #### 步骤2:准备CallableStatement 在...

    multiple-cursors.el, emacs的多个游标.zip

    multiple-cursors.el, emacs的多个游标 multiple-cursors.el Emacs的多个游标这是一些非常疯狂的功能,所以是的,有一些问题。 不要害怕,我从 2011开始就用了很多的成功和 merriment 。安装我强烈推荐通过 package....

    ArcGIS Geodatabase Cursors

    ArcGIS Geodatabase Cursors是GIS(地理信息系统)领域中的一个重要概念,主要应用于数据处理和分析。...在实际工作中,理解并熟练掌握Cursors的使用,能够极大地提高工作效率,解决复杂的数据问题。

    Flash cursors.zip

    然而,值得注意的是,虽然Flash Cursor提供了丰富的视觉效果,但在某些性能较低的设备上可能会增加系统负担,因此在选择使用时需要考虑到兼容性和性能问题。此外,由于Flash技术的逐渐淘汰,对于不支持Flash的设备,...

    Win7_Glass Cursors透明鼠标指针

    软件大小: 21.1 KB 软件语言: 简体中文 运行环境:Win9x/2000/XP/2003/Vista 软件类别:国产软件 / 免费版 / 键盘鼠标 win7鼠标指针 Win7透明鼠标指针 Glass Cursors

    Custom Cursors-1.1.1.zip

    名称:Custom Cursors ---------------------------------------- 版本:1.1.1 作者:Custom Cursors 分类:网页增强 ---------------------------------------- 概述:让我们为您的日常浏览带来一些特别的东西。...

    好看的鼠标指针Capitaine Cursors

    标题 "好看的鼠标指针Capitaine Cursors" 涉及的是计算机用户界面中的一种个性化元素——鼠标指针。鼠标指针是操作系统中的一个重要组成部分,它指示了鼠标在屏幕上的位置,用户通过移动鼠标指针来执行各种操作。...

    GANT_Cursors鼠标

    此外,用户需要注意版权问题,确保在允许的范围内使用这些美化资源,尊重创作者的劳动成果。 总之,【GANT_Cursors鼠标】是一个专注于电脑界面美化的小巧资源,它不仅提供了多样化的鼠标指针设计,还包含了一些辅助...

Global site tag (gtag.js) - Google Analytics