ORA-01113: file N needs media recovery(ファイル N にメディアリカバリが必要)
Oracle意味
データファイルをオンラインにしようとしている、またはデータベースをオープンしようとしているが、ファイルに不整合がある。続行する前にメディアリカバリを適用する必要がある。ファイルは制御ファイルが想定するより古い/不整合な SCN にある。
原因
データファイルが古いバックアップからリストアされた、オフライン中に REDO が適用されなかった、またはインスタンス/ストレージのクラッシュ後にファイルが最新でない。典型的には、リストア後のリカバリ手順の省略、またはファイルが長時間オフラインのままであったことが原因。
対処方法
ファイルまたはデータベースをリカバリする: RECOVER DATAFILE N; または RECOVER DATABASE; 続いて ALTER DATABASE DATAFILE N ONLINE; または ALTER DATABASE OPEN; 必要なアーカイブログにアクセスできることを確認する。RMAN の場合: 必要に応じて RESTORE の後、RECOVER DATAFILE N; を実行する。要求されるログは alert.log で確認する。
同じデータベースの他の項目
- ORA-01466unable to read data - table definition has changed(データを読み取れない - 表定義が変更された)
- ORA-08176consistent read failure; rollback data not available(読み取り一貫性の失敗。ロールバックデータが利用できない)
- ORA-00020maximum number of processes (N) exceeded(最大プロセス数 (N) を超えた)
- ORA-02393exceeded call limit on CPU usage(CPU 使用量の呼出し上限を超えた)
- ORA-12801error signaled in parallel query server Pnnn(パラレルクエリサーバー Pnnn でエラーが通知された)