エラー概要
ORA-01113: ファイル%sはメディア・リカバリが必要です
このエラーは、データファイルが制御ファイルと同期していない場合に発生します。通常、バックアップからのリストア後や、データファイルがオフラインになった後に発生します。
診断方法
- V$DATAFILEビューでファイルの状態を確認
- V$RECOVERYビューでリカバリ要件を確認
- アラートログでエラーの詳細を確認
標準的な解決方法
RECOVERコマンドの実行
RECOVER DATAFILE 'ファイルパス' コマンドを使用してメディアリカバリを実行します。必要なアーカイブログが利用可能である必要があります。
バックアップ・ログがない場合
DBRECOVERによるデータ救出
アーカイブログやREDOログが利用できない場合、DBRECOVERを使用してデータファイルから直接データを抽出することができます。