ORA-00376: file N cannot be read at this time
Oracle¿Qué significa?
El datafile con el número indicado no se puede leer en este momento porque está offline o inaccesible. Las consultas y operaciones que acceden a datos del tablespace afectado fallan con este error.
¿Por qué ocurre?
El datafile se puso offline automáticamente tras un error o manualmente; está pendiente de media recovery; el disco quedó inaccesible; o se dejó offline un archivo que no se puede recuperar en modo NOARCHIVELOG. Suele ir acompañado de una línea ORA-01110 que identifica el archivo.
Cómo solucionarlo
Vea el estado de los archivos: SELECT file#, name, status FROM v$datafile WHERE status != 'ONLINE'; Recupérelo y póngalo online: RECOVER DATAFILE N; luego ALTER DATABASE DATAFILE N ONLINE; Si hay corrupción/pérdida física, restaure y recupere con RMAN: RESTORE DATAFILE N; RECOVER DATAFILE N; Corrija también el problema subyacente de disco/hardware.
Más entradas de este motor
- 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 (el listener no encontró un handler disponible para el tipo de servidor solicitado)
- ORA-28001the password has expired
- ORA-38029object statistics are locked
- ORA-00845MEMORY_TARGET not supported on this system (MEMORY_TARGET no es compatible con este sistema)