ORA-01113: file N needs media recovery
OracleWas bedeutet das?
Eine Datendatei wird online gesetzt oder die Datenbank geöffnet, aber die Datei ist inkonsistent; vor dem Fortfahren muss zuerst Media Recovery angewendet werden. Die Datei steht auf einer älteren/inkonsistenten SCN, als das Control File erwartet.
Ursache
Die Datendatei wurde aus einem alten Backup wiederhergestellt, Redo wurde nicht angewendet, während sie offline war, oder die Datei ist nach einem Instanz-/Speicherabsturz nicht aktuell. Typischerweise verursacht durch ein ausgelassenes Recover nach einem Restore oder eine lange offline gebliebene Datei.
Lösung
Stelle die Datei oder die Datenbank wieder her: RECOVER DATAFILE N; oder RECOVER DATABASE; dann ALTER DATABASE DATAFILE N ONLINE; oder ALTER DATABASE OPEN; Stelle sicher, dass die benötigten Archivlogs zugänglich sind. Mit RMAN: nach einem RESTORE bei Bedarf RECOVER DATAFILE N; ausführen. Verfolge im alert.log, welche Logs angefordert werden.