REDO LOG
Los ficheros de redo log se llenan con vectores que cambio que almancenan los cambios que se han realizado en un bloque y que serian necesarios para deshacer ese cambio.
Cada entrada en los redo logs se le asigna un numero de secuencia.
El proceso encargado de escribir en los redo log es LGWR. Escribe de forma circular, pasando de un redo log a otro cuando este se llena. Antes de sobreescribir un redo log si el modo de ARCHIVELOG esta activo este es almacenado en las ubicaciones especificadas por el parametro LOG_ARCHIVE_DEST_n.
Los redo log pueden encontrarse en varios estados (V$LOG):
a) Current: LGWR se encuentra escribiendo actualmente.
b) Active: Cuando el redo log es necesario para una recuperacion de la instacia.
c) Inactive: Cuando el redo log no es necesario para la instace recovery.
VISTAS QUE NOS INTERESAN:
– V$LOG:
Muestra el numero de grupos que tenemos, el numero de miembros que tiene ese grupo, el estado en el que se encuentra ese grupo y la secuencia de conmutacion.
– V$LOGFILE
Ubicación y estado de los ficheros de REDO log.
Para probar si la activación del modo ARCHIVELOG ha sido correcta podemos forzar una conmutacion de los archivos de redo log:
ALTER SYSTEM SWITCH LOG;
Viendo en la vista V$LOG como cambia el valor de la secuencia asignada a cada redo log.
No hay comentarios:
Publicar un comentario