DBAtlas · データベース運用アトラス

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 で確認する。

DBAtlas で開く →

同じデータベースの他の項目