ORA-01113: file N needs media recovery
OracleЧто это значит?
Файл данных переводится в online или база данных открывается, но файл несогласован; прежде чем продолжить, необходимо применить восстановление носителя. Файл находится на более старом/несогласованном SCN, чем ожидает управляющий файл.
Почему возникает?
Файл данных восстановлен из старого бэкапа, redo не применялся, пока он был в offline, либо файл не актуален после аварийного сбоя экземпляра/хранилища. Обычно вызвано пропуском шага recover после restore или долгим нахождением файла в offline.
Как исправить
Восстановите файл или базу данных: RECOVER DATAFILE N; или RECOVER DATABASE; затем ALTER DATABASE DATAFILE N ONLINE; или ALTER DATABASE OPEN; Убедитесь, что необходимые архивные журналы доступны. С RMAN: при необходимости после RESTORE выполните RECOVER DATAFILE N;. Следите по alert.log, какие журналы запрашиваются.