ORA-01000 最大オープン・カーソル数を超えました。原因
ホスト言語プログラムがオープンしようとしているカーソルの数が多すぎます。1ユーザー当たり(セッション毎)のカーソルの最大数は、初期化パラメータOPEN_CURSORSによって決定されています。
対応
1.初期パラメータを調べる。
SQL> SHOW PARAMETER OPEN_ CURSORS2.現在の状況を調べる。
SQL> SELECT SID, USER_NAME, COUNT(SID) FROM V$OPEN_CURSOR GROUP BY SID,USER_NAME3.処置する。
a)不正なプログラムを修正する。
次のSQLを実行し、同じSQLが多数ある場合はクローズしていない可能性がある。
SQL> SELECT SID, USER_NAME, SQL_TEXT FROM V$OPEN_CURSOR;b)初期パラーメータを変更する。