ORA-1000

問題の説明
Oracle では、OPEN_CURSORS パラメータを使用して、セッションで 1 度に保持できるオープン カーソルの最大数を指定できます。この最大数を超えると、Oracle ではORA-01000 エラーが返され、このエラーが WebLogic Server に伝わると、SQLException がスローされます。

本来であればラーメンネタがこんなに支配してしまっておりかつ、
数名(一桁)のリーダーがいる中で、
こんなネタは書かないのだが、
ここは俺のブログなので、書きたいことを書く。

こんなにすごいことを見つけてしまった。
このネタは今後こういうことで悩んだらかなり使えるに違いない。

SQLだけ書いておこ。

SQL> show parameter open_cursors;
SQL> select o.sid, count(*) num_curs from v$open_cursor o, v$session s where osuser = 'root' and o.sid=s.sid group by o.sid, osuser, machine order by num_curs desc;
SQL> select q.sql_text from v$open_cursor o, v$sql q where q.hash_value=o.hash_value and o.sid = ???;

これでバグが一つ解消した。ふぅ。

| | PCカテゴリ | コメント(3)

コメント(3)

今までコメント入れたことなかったけど、
実は貴方のブログの隠れ(?)ファンです。
ラーメンの写真見るたびに、よだれが出そうになる…

あら、Nママ。奇遇ですね?!
私も密かにラーメンチェックしていました。
一人でなかなかラーメン屋に入れないので、
いろんなラーメン食べられて羨ましい。

昔、高田馬場に6年も住んでいたのですが、
ここに出てくるラーメン屋さんをほとんど知りません。
残念なことをしました。

うぉっ。
人が見に来ていたのか。。。
ダースのブログとはまったく毛色違いますが、
よろしくどうぞ。

コメントする

Powered by Movable Type 4.261