首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ColdFusion中是否存在Oracle Open Cursor (ORA-01000)泄漏?

ColdFusion中是否存在Oracle Open Cursor (ORA-01000)泄漏?
EN

Stack Overflow用户
提问于 2009-12-17 03:18:40
回答 1查看 1.5K关注 0票数 2

在查询密集型和活动的网站上使用CFMX7和Oracle10g ent时,我遇到了一个问题,即web服务器连接池中的一些Oracle连接正在累积打开的游标。(用JDBC语言来说,这可以称为ResultSet对象泄漏。)

这在Oracle中是一种令人困惑的情况;请阅读此处以获得解释。http://www.orafaq.com/node/758

无论如何,泄漏的不是缓存的PreparedStatements,而是ResultSets。

我的DBA已经将每个连接的OPEN_CURSORS参数设置为500。我的连接相当频繁地连接到450+,这会触发数据库管理员警报(因为我们希望避免给web应用程序用户带来ORA-01000光标耗尽错误)。

有没有人知道是不是ColdFusion (MX7)中的一个bug导致了这个问题?有没有办法以编程方式使用CF来生成ResultSet对象泄漏(在CF中称为cfquery泄漏)?有什么建议吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-05-07 01:01:39

这里有一些可能会有帮助的信息。

http://jehiah.cz/a/maximum-open-cursors-exceeded

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1916993

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档