ORA-3113 とは
ORA-3113は様々な理由で発生するので原因特定が困難な事象の一つ。
したがって、再現性がない場合は静観するのがよい。
ORA-03113 "通信チャネルでend-of-fileが検出されました"
一般的には以下のようなケースで発生することがある。
- ネットワーク障害
- プロセスがOSレベルでkillされた
- 別のOraエラーが発生
- サーバーがクラッシュした
- 等々
データベースが起動しなくなった場合の対処法
DBのSTARTUP時に発生する場合、以下の手順でオープンができるか確認してみよう。
管理ユーザーで接続
sqlplus /nolog
connect / as sysdba
マウント
startup nomount
alter database mount;
リカバリ
事象発生直前の状態までリカバリをする
recover database
オープン
alter database open;