miércoles, 29 de agosto de 2018

Oracle: file 1 needs to be either taken out of backup mode or media recovered



Cómo arrancar una base de datos Oracle cuando nos encontramos con este mensaje.



Hoy he tenido que re-arrancar una base de datos Oracle por problemas con una aplicación y al re-arrancarla, la base de datos no se iniciaba. Al inspeccionar el log de conexión, me he encontrado con que justo después de ejecutar el comando startup, aparecía el siguiente mensaje:

file 1 needs to be either taken out of backup mode or media recovered

Por lo visto, había algún proceso de backup de la base de datos que se había quedado zombie en memoria y no permitía al Oracle arrancar normalmente.

Para poder iniciar la base de datos con normalidad, he tenido que finalizar este proceso de backup y re-abrir la base de datos. Los pasos para finalizar el proceso de backup y rearrancar la BBDD han sido:

Nos conectamos a la base de datos:

root@epwprd:/>su - oradb1 epwprd:oradb1 1>sqlplus /nolog SQL*Plus: Release 11.2.0.3.0 Production on Mon Aug 29 16:46:53 2018 Copyright (c) 1982, 2011, Oracle. All rights reserved. SQL>connect /as sysdba Connected. SQL>

A continuación, verificamos el status del backup:

SQL> select * from V$BACKUP; FILE# STATUS CHANGE# TIME ---------- ------------------ 1 ACTIVE 504855 29-AUG-18 2 ACTIVE 504860 29-AUG-18 3 ACTIVE 504865 29-AUG-18 4 ACTIVE 504870 29-AUG-18 5 ACTIVE 504870 29-AUG-18 6 ACTIVE 504875 29-AUG-18 7 ACTIVE 504875 29-AUG-18 8 ACTIVE 504881 29-AUG-18 8 rows selected.

Finalizamos el proceso de backup:

SQL> ALTER DATABASE END BACKUP; Database altered.

Re-abrimos la base de datos:

SQL> alter database open; Database altered.

Si verificamos el estado del backup, vemos que ya no está activo:

SQL> select * from V$BACKUP; FILE# STATUS CHANGE# TIME ---------- ------------------ 1 NOT ACTIVE 504855 29-AUG-18 2 NOT ACTIVE 504860 29-AUG-18 3 NOT ACTIVE 504865 29-AUG-18 4 NOT ACTIVE 504870 29-AUG-18 5 NOT ACTIVE 504870 29-AUG-18 6 NOT ACTIVE 504875 29-AUG-18 7 NOT ACTIVE 504875 29-AUG-18 8 NOT ACTIVE 504881 29-AUG-18 8 rows selected.

A partir de este momento, ya podemos realizar el proceso de startup de Oracle con normalidad.
0

0 comentarios:

Publicar un comentario