DBAtlas · Atlas für Datenbankbetrieb

ORA-00376: file N cannot be read at this time

Oracle

Was bedeutet das?

Die Datendatei mit der angegebenen Nummer kann gerade nicht gelesen werden, weil sie offline oder nicht zugänglich ist. Abfragen und Operationen auf Daten im betroffenen Tablespace schlagen mit diesem Fehler fehl.

Ursache

Die Datendatei wurde nach einem Fehler automatisch oder manuell offline gesetzt; sie wartet auf Media Recovery; die Platte ist nicht mehr erreichbar; oder eine Datei, die im NOARCHIVELOG-Modus nicht wiederherstellbar ist, wurde offline gelassen. Meist begleitet von einer ORA-01110-Zeile, die die Datei benennt.

Lösung

Dateistatus anzeigen: SELECT file#, name, status FROM v$datafile WHERE status != 'ONLINE'; Wiederherstellen und online setzen: RECOVER DATAFILE N; dann ALTER DATABASE DATAFILE N ONLINE; Bei physischer Korruption/Verlust mit RMAN wiederherstellen: RESTORE DATAFILE N; RECOVER DATAFILE N; Behebe außerdem das zugrunde liegende Platten-/Hardwareproblem.

In DBAtlas öffnen →

Weitere Einträge zu dieser Datenbank