DBAtlas · Атлас эксплуатации баз данных

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

Oracle

Что это значит?

Файл данных с указанным номером сейчас не может быть прочитан, так как он находится в режиме offline или недоступен. Запросы и операции, обращающиеся к данным в затронутом табличном пространстве, завершаются этой ошибкой.

Почему возникает?

Файл данных был переведён в offline автоматически после ошибки или вручную; ожидает восстановления носителя; диск стал недоступен; либо в режиме NOARCHIVELOG в offline остался файл, который невозможно восстановить. Обычно сопровождается строкой ORA-01110, указывающей на файл.

Как исправить

Посмотрите состояние файлов: SELECT file#, name, status FROM v$datafile WHERE status != 'ONLINE'; Восстановите файл и переведите его в online: RECOVER DATAFILE N; затем ALTER DATABASE DATAFILE N ONLINE; При физическом повреждении/утрате восстановите с помощью RMAN: RESTORE DATAFILE N; RECOVER DATAFILE N; Также устраните исходную проблему с диском/оборудованием.

Открыть в DBAtlas →

Ещё по этой СУБД