DBAtlas · Atlas de operaciones de bases de datos

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.

Abrir en DBAtlas →

Más entradas de este motor