使用TOraSession执行Sql语句 执行到300次的时候
就会报 maximun open cursors exceeded
如何解决!
别说用改配置文件的方法来暂时性的解决问题!
使用TOraSession执行Sql语句 执行到300次的时候
就会报 maximun open cursors exceeded
如何解决!
别说用改配置文件的方法来暂时性的解决问题!
这个和oracle的设置以及你的使用方式有关。
在Oracle中,有个参数是设定同一个会话(也就是connection)中最大能够开启多少资源,默认值是300
你现在的情况就是超出了这个限制。
我个人认为应该是你查询以后没有关闭游标的问题,OraSession我没有用过,在Ado里面,最起码应该把Query或Table在用完了以后close掉
----------------------------
子线程数量有多少?还有就是子线程中是否关闭了游标?
这两者都有可能造成游标数超出300
|