DBAtlas · Atlas de operaciones de bases de datos

ORA-01113: file N needs media recovery

Oracle

¿Qué significa?

Se está poniendo online un datafile o abriendo la base de datos, pero el archivo es inconsistente; debe aplicarse primero media recovery antes de continuar. El archivo está en un SCN más antiguo/inconsistente del que espera el control file.

¿Por qué ocurre?

El datafile se restauró desde un backup antiguo, no se aplicó redo mientras estaba offline, o el archivo no está al día tras una caída de la instancia/del almacenamiento. Normalmente se debe a omitir el paso de recover tras una restauración o a que un archivo permaneció offline mucho tiempo.

Cómo solucionarlo

Recupere el archivo o la base de datos: RECOVER DATAFILE N; o RECOVER DATABASE; luego ALTER DATABASE DATAFILE N ONLINE; o ALTER DATABASE OPEN; Asegúrese de que los logs archivados necesarios estén accesibles. Con RMAN: tras un RESTORE si es necesario, ejecute RECOVER DATAFILE N;. Siga el alert.log para ver qué logs se solicitan.

Abrir en DBAtlas →

Más entradas de este motor