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; Также устраните исходную проблему с диском/оборудованием.
Ещё по этой СУБД
- ORA-01110data file N: 'path'
- ORA-16038log N sequence# M cannot be archived
- ORA-19809limit exceeded for recovery files
- ORA-12520TNS:listener could not find available handler for requested type of server
- ORA-28001the password has expired
- ORA-38029object statistics are locked
- ORA-00845MEMORY_TARGET not supported on this system