Oracle Live

18/12/2008

Recuperar RedoLog Member file

Filed under: Backup & Recovery — mogukiller @ 3:30 pm

Los redo log files contienen todas las transacciones commit o uncommited. En oracle se utiliza el multiplexado de redo logs. Es decir se escribe la misma información en todos los redo log files (miembros) que componen el grupo.

Se puede dar la perdida de un miembro y la base de datos sigue funcionando normalmente. Hay que detectar que miembro se ha perdido mirando las trazas y restaurarlo.

Ejemplo. PERDIDA Y RECUPERACION de un Redo Log.

a) Identificamos el donde se encuentra el fichero correspondiente al redo log

V$LOGFILE — Te indica la ruta de los redo log files.

b) Borramos uno de ellos

rm ‘/u01/app/oracle/flash_recovery_area/ORCL/onlinelog/o1_mf_.log’

c) Sino es un redo log en modo current o active hasta que no conmute no se va a dar cuenta que falta. Por lo que forzamos una conmutacion de los dicerentes grupos

SQL> ALTER SYSTEM SWITCH LOGFILE

d) Nos vamos al log de trazas que nos va a indicar que miembre falta.

i.e: /u01/app/oracle/admin/orcl/udump/orcl_ora_10809.trc

e) Borramos el log file perdido del diccionario.

SQL>ALTER DATABASE DROP LOGFILE MEMBER ‘/u01/app/oracle/oradata/ORCL/onlinelog/o1_mf_2_4mhqcc4d_.log’

f) Añadimos uno nuevo.

SQL>ALTER DATABASE ADD LOGFILE MEMBER ‘/u01/app/oracle/oradata/ORCL/onlinelog/MEMBER201.LOG’ TO GROUP 2

NOTA:

Si a la hora de ejecutar el paso del borrado del logfile del diccionario de la base de datos (paso e) os da un error eso es debido a que actualmente ese grupo se encuentra en estado current, es decir que la base de datos lo esta actualizando en ese instante. En esta situacion tendremos que forzar una conmutacion para que cambie de estado.

ALTER SYSTEM SWITCH LOGFILE

Dejar un comentario »

Aún no hay comentarios.

RSS feed for comments on this post. TrackBack URI

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

Crea un blog o un sitio web gratuitos con WordPress.com.

A %d blogueros les gusta esto: