ORA-01000:行使oracle即时客户端和C#超出最大打开游标数
我们的C#应用??措施正在天生ORA-01000错误.我们行使的是ODP.Net,应用措施运行美满,没有任何ORA-01000错误. 我们删除了ODP.Net并安装了即时客户端(我们此刻行使7个dll文件从C#毗连到Oracle,这些文件是oci.dll,ociw32.dll,Oracle.DataAccess.dll,orannzsbb11.dll,oraocci11.dll,oraociicus11 .dll和OraOps11w.dll). 从当时起,我们在执行具有多个查询的上历程时得到ORA-01000.留意到我们正在封锁/处理OracleDataReader工具. ORA-01000与即时客户端背后的缘故起因是什么? 办理要领行使此查询搜查打开游标的限定:SELECT NAME,VALUE DISPLAY_VALUE,ISDEFAULT FROM V$PARAMETER WHERE NAME = 'open_cursors'; 在我看来,默认值是50,相等低. 哀求您的DBA增进它,按照文档,配置此值高于现实必要没有特另外开销. 我方才搜查了我的数据库 SELECT COUNT(*),user_name FROM V$OPEN_CURSOR WHERE user_name = 'SYS' GROUP BY user_name; 640个开放游标仅由SYS(一个会话中的峰值113),即不是由我(也许是坏的)应用措施引起的. (编辑:湖南网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |