[Oracle] PSR9.2.0.7のインストール時にORA-03113エラーが発生 | Archive Redo Blog

Archive Redo Blog

DBエンジニアのあれこれ備忘録

あるマシンでOracle9iのパッチセット(PSR9.2.0.7)のインストール後に、INVALIDになっているPL/SQLパッケージをリコンパイルするためにutlrp.sqlを実行すると、
ORA-03113: 通信チャネルでend-of-fileが検出されました

が発生し、Oracleへの接続が切断されるという現象が発生しました。


utlrp.sqlの中でutl_recomp.recomp_serial()を実行している箇所で発生したのですが、ネットで色々調べてみても解決方法が見つかりません。


必須の作業ではないので別にurlrp.sqlが正常に実行できなくても問題はなさそうなのですが、やっぱりちょっと気になります。


そこで、色々とデータベースをいじりながらリトライしてみたところ、データベース上のいくつかのスキーマを(エクスポートしてから)削除するとうまくいくようになりました。


削除したスキーマを(インポートして)作り直してもエラーは発生しなくなりました。


なんだかよくわかりませんが、INVALIDとなっていたオブジェクトをリコンパイルする際に何らかの不都合があったのでしょうう...とお茶を濁しておこう^^;