0

断続的にこのエラーが発生します:

 ERROR: ORA-01000: maximum open cursors exceeded

私のVB.Netコンソールアプリケーションで。アプリケーションはローカル マシンでは正常に動作しますが、運用サーバーではスローされます。Oracle10g アプリケーションのログまたはクエリを知っている人はいますか?どのアプリケーションまたはプロセスがすべてのカーソルを使い果たしているのか、またはとにかくこれが起こっている理由を特定することができますか?

4

1 に答える 1

1

それらを適切に閉じていない可能性があります。あなたが問題を引き起こしているのではなく、他の誰かが問題を引き起こしている可能性もあります。次を使用して開いているカーソルをクエリできます...

select o.sid, osuser, count(*) num_curs
from v$open_cursor o, v$session s
where o.sid=s.sid
group by o.sid, osuser
于 2013-06-07T11:17:36.597 に答える