- - PR -
最大オープンカーソルのエラー
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2005-02-15 14:08
pstmt3 = cnn.prepareStatement(tkprm.GetSQLcmd1(2,1),
ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE); このようなコーディングで『java.sql.SQLException: ORA-01000: 最大オープン・カーソル数を超えました』というエラーが出てしまいます。 どういった対処をしたらいいでしょうか?? |
|
投稿日時: 2005-02-15 14:22
prepareStatement を1度呼び出しただけで発生するということはないはずですので再現条件を確認しましょう。純粋に Oracle で設定しているカーソル数が足りないだけかもしれません。
カーソル数を増やしても負荷に応じて確実に発生するのであればコーディング、JDBCドライバ、コネクションプール製品どこかでリークしているはずです。 特にどこかにステートメントのクローズもれがないか確認しましょう。 |
1