トップ «前の日記(2006-03-25) 最新 次の日記(2006-03-30)» 編集

呑んだくれ改めレッツゴー痛風日記


2006-03-29

_ An ORA-00600 internal error occurs when using JDBC with Oracle 9i

試験中にORA-00600が発生しました。オラクルのインターナルエラーかよ!?と原因やら対応策やらを調査してみた。

でも、リンクのサイトによると、オラクルのバグが原因であるがまだ修正されていなくて、解決するためにはオラクルのバージョンを10gにアップしなさい、だとか。んむー。どうしよう?

さらにサポートサイトなどで調べてみると、発生するパターンは「XAのJDBCドライバ経由でWITH句を含むSQL文を発行した時」っぽいので、SQL文をWITH句を利用しないように修正することで対応しました。

ちょっと心配なので、変更前のAPをランニングさせて再現性を確認することと、変更後のAPをランニングさせて再現しないことを検証してみよう。

Tags: java
本日のツッコミ(全4件) [ツッコミを入れる]
_ 新婚夫 (2006-04-02 16:27)

暇なのでこのBug 見てみました。<br>ステータス Suspended になっているので、<br>個別パッチ、PSR での回避は難しいでしょう。<br>SQL文 での回避が可能なので、重要度は高くないみたいです。<br>参考までに。

_ 肉の木 (2006-04-03 00:19)

ん〜、やっぱりWITH句を使うのがNGってことなんですよねぇ。ちなみに、WITH句を使っていても現象が発生しないAPがあるんだけれど、何かもっと詳細な条件ってあるのでしょうか?

_ 新婚夫 (2006-04-03 21:47)

すいません。仕事場で見ようかと思っていたのですが、<br>Bug 番号控えるの忘れてしまいました。<br>明日、確認しようと思います。<br>が、OPEN しない方がよい内容であれば MSN Msg とかで連絡しますわ。

_ 肉の木 (2006-04-05 00:45)

メールでよろしくお願いします。


カテゴリ一覧

トップ «前の日記(2006-03-25) 最新 次の日記(2006-03-30)» 編集