More Related Content Similar to Administración de base de datos oracle - sesion 7 (20) Administración de base de datos oracle - sesion 71. 7-7-11 Copyright © ADA, 2005. Todos los derechos reservados.
Sesión 7Sesión 7
Archivos de Redo LogArchivos de Redo Log
2. 7-7-22 Copyright © ADA, 2005. Todos los derechos reservados.
ObjetivosObjetivos
• Gestionar los Archivos de Redo Log.Gestionar los Archivos de Redo Log.
• ConocerConocer los Log Switch y Checkpoints.los Log Switch y Checkpoints.
• Gestionar los ArchivosGestionar los Archivos de Logde Log Archivados.Archivados.
3. 7-7-33 Copyright © ADA, 2005. Todos los derechos reservados.
OrganizaciónOrganización
Grupo 1 Grupo 2 Grupo 3
Disco 1
Disco 2
Miembro A Miembro A Miembro A
Miembro B Miembro B Miembro B
4. 7-7-44 Copyright © ADA, 2005. Todos los derechos reservados.
Uso de los Archivos de Redo LogUso de los Archivos de Redo Log
• Un grupo de redo log es un conjunto de copiasUn grupo de redo log es un conjunto de copias
idénticas de archivos de redo log.idénticas de archivos de redo log.
• El proceso en background LGWR escribeEl proceso en background LGWR escribe
concurrentemente la misma información a todosconcurrentemente la misma información a todos
los archivos redo log en un grupo.los archivos redo log en un grupo.
• Oracle server necesita un mínimo de 2 grupos deOracle server necesita un mínimo de 2 grupos de
archivos de redo log para la operación normal dearchivos de redo log para la operación normal de
una base de datos.una base de datos.
• Cada archivo de redo log en un grupo es llamadoCada archivo de redo log en un grupo es llamado
“miembro”.“miembro”.
• Cada miembro en un grupo tiene el mismo númeroCada miembro en un grupo tiene el mismo número
de secuencia de log y el mismo tamaño.de secuencia de log y el mismo tamaño.
5. 7-7-55 Copyright © ADA, 2005. Todos los derechos reservados.
LGWR, Log Switches y CheckpointsLGWR, Log Switches y Checkpoints
CKPTCKPT ARCHARCHDBWRDBWR LGWRLGWR
Instancia OracleInstancia Oracle
Archivos de RedoArchivos de Redo
LogLog
Archivos de ControlArchivos de Control
Archivos de DatosArchivos de Datos
PoolsPools Database Buffer CacheDatabase Buffer Cache
SGASGA Redo LogRedo Log
BufferBuffer
Archivos de LogArchivos de Log
ArchivadosArchivados
Archivo de PasswordsArchivo de Passwords
Archivo de ParámetrosArchivo de Parámetros
6. 7-7-66 Copyright © ADA, 2005. Todos los derechos reservados.
LGWRLGWR
LGWR escribe el contenido del redo log buffer a losLGWR escribe el contenido del redo log buffer a los
archivos de redo log en las siguientes situaciones:archivos de redo log en las siguientes situaciones:
• Cuando se hace commit a una transacción.Cuando se hace commit a una transacción.
• Cuando el redo log buffer está a un tercio de suCuando el redo log buffer está a un tercio de su
contenido de estar lleno.contenido de estar lleno.
• Cuando hay mas de 1 MB de registros cambiadoCuando hay mas de 1 MB de registros cambiado
en el redo log buffer.en el redo log buffer.
• Cuando ocurre un timeout (cada 3 segundos).Cuando ocurre un timeout (cada 3 segundos).
• Antes de que el DBWn escriba los bloquesAntes de que el DBWn escriba los bloques
modificados que hay en el data buffer cache a losmodificados que hay en el data buffer cache a los
archivos de datos.archivos de datos.
7. 7-7-77 Copyright © ADA, 2005. Todos los derechos reservados.
Log SwitchesLog Switches
• Un log switch es el evento durante el cual elUn log switch es el evento durante el cual el
LGWR para de escribir en un grupo de redo log yLGWR para de escribir en un grupo de redo log y
comienza a escribir al siguiente grupo de redo log.comienza a escribir al siguiente grupo de redo log.
• Cuando un log switch ocurre, un evento llamadoCuando un log switch ocurre, un evento llamado
checkpoint es iniciado.checkpoint es iniciado.
• Cada vez que un log switch ocurre el OracleCada vez que un log switch ocurre el Oracle
Server asigna un número conocido como elServer asigna un número conocido como el
“número de secuencia de log” para identificar al“número de secuencia de log” para identificar al
archivo de redo log actual.archivo de redo log actual.
8. 7-7-88 Copyright © ADA, 2005. Todos los derechos reservados.
CheckpointsCheckpoints
• Durante un checkpoint el DBWn escribe en losDurante un checkpoint el DBWn escribe en los
archivos de datos las actualizaciones hechas en elarchivos de datos las actualizaciones hechas en el
data buffer cache.data buffer cache.
• El proceso en background CKPT actualiza lasEl proceso en background CKPT actualiza las
cabeceras de todos los archivos de datos ycabeceras de todos los archivos de datos y
archivos de control para reflejar que se haarchivos de control para reflejar que se ha
completado satisfactoriamente.completado satisfactoriamente.
• Un checkpoint puede ocurrir para todos losUn checkpoint puede ocurrir para todos los
archivos de datos o para algunos de ellos.archivos de datos o para algunos de ellos.
9. 7-7-99 Copyright © ADA, 2005. Todos los derechos reservados.
Checkpoints (cont.)Checkpoints (cont.)
• Un checkpoint ocurre en las siguientesUn checkpoint ocurre en las siguientes
situaciones:situaciones:
– En cada log switch.En cada log switch.
– Cuando una instancia ha sido detenida con lasCuando una instancia ha sido detenida con las
opciones normal, immediate o transactional.opciones normal, immediate o transactional.
– Cuando es forzado por la configuración deCuando es forzado por la configuración de
variables en el archivo de parámetrosvariables en el archivo de parámetros
(LOG_CHECKPOINT_INTERVAL).(LOG_CHECKPOINT_INTERVAL).
– Cuando es requerido de forma manual por elCuando es requerido de forma manual por el
administrador de la base de datos.administrador de la base de datos.
10. 7-7-1010 Copyright © ADA, 2005. Todos los derechos reservados.
Obteniendo Información Sobre Grupos yObteniendo Información Sobre Grupos y
MiembrosMiembros
• V$THREADV$THREAD
– GROUPSGROUPS
– CURRENT_GROUP#CURRENT_GROUP#
– SEQUENCE#SEQUENCE#
• V$LOGV$LOG
– GROUP#GROUP#
– MEMBERSMEMBERS
– STATUSSTATUS
– SEQUENCE#SEQUENCE#
– BYTESBYTES
• V$LOGFILEV$LOGFILE
– GROUP#GROUP#
– MEMBERMEMBER
– STATUSSTATUS
11. 7-7-1111 Copyright © ADA, 2005. Todos los derechos reservados.
Forzando Log Switches y CheckpointsForzando Log Switches y Checkpoints
• Forzando un Log Switch:Forzando un Log Switch:
– ALTER SYSTEM SWITCH LOGFILE;ALTER SYSTEM SWITCH LOGFILE;
• Forzando un checkpoint:Forzando un checkpoint:
– ALTER SYSTEM CHECKPOINT;ALTER SYSTEM CHECKPOINT;
12. 7-7-1212 Copyright © ADA, 2005. Todos los derechos reservados.
Multiplexando y Manteniendo Miembros yMultiplexando y Manteniendo Miembros y
GruposGrupos
• Agregando un grupo de redo log:Agregando un grupo de redo log:
ALTER DATABASE ADD LOGFILEALTER DATABASE ADD LOGFILE
(‘D:OracleOradataREDO04A.LOG’,(‘D:OracleOradataREDO04A.LOG’,
‘‘D:OracleOradataREDO04B.LOG’) SIZE 500K;D:OracleOradataREDO04B.LOG’) SIZE 500K;
ALTER DATABASE ADD LOGFILEALTER DATABASE ADD LOGFILE
(‘D:OracleOradataREDO04A.LOG’,(‘D:OracleOradataREDO04A.LOG’,
‘‘D:OracleOradataREDO04B.LOG’) SIZE 500K;D:OracleOradataREDO04B.LOG’) SIZE 500K;
ALTER DATABASE ADD LOGFILE GROUP 4ALTER DATABASE ADD LOGFILE GROUP 4
(‘D:OracleOradataREDO04A.LOG’,(‘D:OracleOradataREDO04A.LOG’,
‘‘D:OracleOradataREDO04B.LOG’) SIZE 500K;D:OracleOradataREDO04B.LOG’) SIZE 500K;
ALTER DATABASE ADD LOGFILE GROUP 4ALTER DATABASE ADD LOGFILE GROUP 4
(‘D:OracleOradataREDO04A.LOG’,(‘D:OracleOradataREDO04A.LOG’,
‘‘D:OracleOradataREDO04B.LOG’) SIZE 500K;D:OracleOradataREDO04B.LOG’) SIZE 500K;
13. 7-7-1313 Copyright © ADA, 2005. Todos los derechos reservados.
Multiplexando y Manteniendo Miembros yMultiplexando y Manteniendo Miembros y
GruposGrupos
• Agregando un miembro de redo log:Agregando un miembro de redo log:
ALTER DATABASE ADD LOGFILE MEMBERALTER DATABASE ADD LOGFILE MEMBER
‘‘D:OracleOradataREDO01B.LOG’ TO GROUP 1;D:OracleOradataREDO01B.LOG’ TO GROUP 1;
ALTER DATABASE ADD LOGFILE MEMBERALTER DATABASE ADD LOGFILE MEMBER
‘‘D:OracleOradataREDO01B.LOG’ TO GROUP 1;D:OracleOradataREDO01B.LOG’ TO GROUP 1;
ALTER DATABASE ADD LOGFILE MEMBERALTER DATABASE ADD LOGFILE MEMBER
‘‘D:OracleOradataREDO02B.LOG’ TOD:OracleOradataREDO02B.LOG’ TO
(‘D:OracleOradataREDO02.LOG’);(‘D:OracleOradataREDO02.LOG’);
ALTER DATABASE ADD LOGFILE MEMBERALTER DATABASE ADD LOGFILE MEMBER
‘‘D:OracleOradataREDO02B.LOG’ TOD:OracleOradataREDO02B.LOG’ TO
(‘D:OracleOradataREDO02.LOG’);(‘D:OracleOradataREDO02.LOG’);
14. 7-7-1414 Copyright © ADA, 2005. Todos los derechos reservados.
Multiplexando y Manteniendo Miembros yMultiplexando y Manteniendo Miembros y
Grupos (cont.)Grupos (cont.)
• Reubicando o renombrando un archivo de redo log:Reubicando o renombrando un archivo de redo log:
– Shutdown the database.Shutdown the database.
– Copiar el archivo de redo log file a la nuevaCopiar el archivo de redo log file a la nueva
ubicación (renombrarlo si es necesario).ubicación (renombrarlo si es necesario).
– Montar la base de datos.Montar la base de datos.
– ALTER DATABASE RENAME FILEALTER DATABASE RENAME FILE
‘D:OracleOradataREDO01.LOG’ ,
‘D:OracleOradataREDO02.LOG’ TO
‘D:OracleOradataREDO01A.LOG’ ,
‘D:OracleOradataREDO02A.LOG’ ;
– Abrir la base de datos.Abrir la base de datos.
15. 7-7-1515 Copyright © ADA, 2005. Todos los derechos reservados.
Multiplexando y Manteniendo Miembros yMultiplexando y Manteniendo Miembros y
Grupos (cont.)Grupos (cont.)
• Eliminando un miembro de redo log:Eliminando un miembro de redo log:
ALTER DATABASE DROP LOGFILE GROUP 4;ALTER DATABASE DROP LOGFILE GROUP 4;ALTER DATABASE DROP LOGFILE GROUP 4;ALTER DATABASE DROP LOGFILE GROUP 4;
ALTER DATABASE DROP LOGFILE MEMBERALTER DATABASE DROP LOGFILE MEMBER
‘‘D:OracleOradataREDO04B.LOG’ ;D:OracleOradataREDO04B.LOG’ ;
ALTER DATABASE DROP LOGFILE MEMBERALTER DATABASE DROP LOGFILE MEMBER
‘‘D:OracleOradataREDO04B.LOG’ ;D:OracleOradataREDO04B.LOG’ ;
ALTER DATABASE CLEAR LOGFILE GROUP 3;ALTER DATABASE CLEAR LOGFILE GROUP 3;ALTER DATABASE CLEAR LOGFILE GROUP 3;ALTER DATABASE CLEAR LOGFILE GROUP 3;
• Eliminando un grupo de redo log:Eliminando un grupo de redo log:
• Limpiando los archivos de redo log:Limpiando los archivos de redo log:
16. 7-7-1616 Copyright © ADA, 2005. Todos los derechos reservados.
Archivos de Log ArchivadosArchivos de Log Archivados
• La base de datos puede estar configurada de dosLa base de datos puede estar configurada de dos
modos:modos:
– NOARCHIVELOG, donde los archivos de redoNOARCHIVELOG, donde los archivos de redo
log son sobrescritos cada vez que se llenan ylog son sobrescritos cada vez que se llenan y
ocurre un log switch.ocurre un log switch.
– ARCHIVELOG, bajo esta configuración losARCHIVELOG, bajo esta configuración los
archivos de redo log que estén llenos y que vanarchivos de redo log que estén llenos y que van
a ser usados nuevamente por un log switch sua ser usados nuevamente por un log switch su
contenido es guardado en un archivo archivedcontenido es guardado en un archivo archived
log.log.
17. 7-7-1717 Copyright © ADA, 2005. Todos los derechos reservados.
NOARCHIVELOGNOARCHIVELOG
Data filesData files Control filesControl files
5050 5151 100100 101101
t1t1 t2t2
Falla de DiscoFalla de Disco
BackupBackup
18. 7-7-1818 Copyright © ADA, 2005. Todos los derechos reservados.
ARCHIVELOGARCHIVELOG
Data filesData files Control filesControl files
5050 5151 100100 101101
t1t1 t2t2
Falla de DiscoFalla de Disco
BackupBackup
5050
9999
19. 7-7-1919 Copyright © ADA, 2005. Todos los derechos reservados.
Obteniendo Información de Log y ArchiveObteniendo Información de Log y Archive
• ARCHIVE LOG LIST;ARCHIVE LOG LIST;
• V$DATABASEV$DATABASE
– NAMENAME
– LOG_MODELOG_MODE
• V$INSTANCEV$INSTANCE
– ARCHIVERARCHIVER
20. 7-7-2020 Copyright © ADA, 2005. Todos los derechos reservados.
Configuración de los ArchivosConfiguración de los Archivos LogsLogs
ArchivadosArchivados
• Variables del archivo de parámetros:Variables del archivo de parámetros:
– LOG_ARCHIVE_STARTLOG_ARCHIVE_START
– LOG_ARCHIVE_DEST o LOG_ARCHIVE_DEST_nLOG_ARCHIVE_DEST o LOG_ARCHIVE_DEST_n
– LOG_ARCHIVE_FORMATLOG_ARCHIVE_FORMAT
LOG_ARCHIVE_START = TRUELOG_ARCHIVE_START = TRUE
LOG_ARCHIVE_DEST = “D:OracleOra90Databasearch”LOG_ARCHIVE_DEST = “D:OracleOra90Databasearch”
LOG_ARCHIVE_FORMAT = arch_%t_%s.arcLOG_ARCHIVE_FORMAT = arch_%t_%s.arc
LOG_ARCHIVE_START = TRUELOG_ARCHIVE_START = TRUE
LOG_ARCHIVE_DEST = “D:OracleOra90Databasearch”LOG_ARCHIVE_DEST = “D:OracleOra90Databasearch”
LOG_ARCHIVE_FORMAT = arch_%t_%s.arcLOG_ARCHIVE_FORMAT = arch_%t_%s.arc
LOG_ARCHIVE_DEST_1 =LOG_ARCHIVE_DEST_1 =
“location=D:OracleOra90Databasearch”“location=D:OracleOra90Databasearch”
LOG_ARCHIVE_DEST_1 =LOG_ARCHIVE_DEST_1 =
“location=D:OracleOra90Databasearch”“location=D:OracleOra90Databasearch”
21. 7-7-2121 Copyright © ADA, 2005. Todos los derechos reservados.
Cambiar el Modo de ArchivingCambiar el Modo de Archiving
• Iniciar el modo archiving:Iniciar el modo archiving:
– Detener la base de datos.Detener la base de datos.
– RealizarRealizar un backup de la base deun backup de la base de datosdatos..
– Editar las variables del archivo de parámetros.Editar las variables del archivo de parámetros.
– Montar la base de datos.Montar la base de datos.
– Cambiar el modo de archiving de la base deCambiar el modo de archiving de la base de
datos ejecutando la sentencia:datos ejecutando la sentencia:
• ALTER DATABASE ARCHIVELOG;ALTER DATABASE ARCHIVELOG;
– Abrir la base de datos.Abrir la base de datos.
– Repetir los dos primeros pasos.Repetir los dos primeros pasos.
22. 7-7-2222 Copyright © ADA, 2005. Todos los derechos reservados.
Cambiar el Modo de ArchivingCambiar el Modo de Archiving
• Detener el modo archiving:Detener el modo archiving:
– Detener la base de datos.Detener la base de datos.
– Editar las variables del archivo de parámetros.Editar las variables del archivo de parámetros.
– Montar la base de datos.Montar la base de datos.
– Cambiar el modo de archiving de la base deCambiar el modo de archiving de la base de
datos ejecutando la sentencia:datos ejecutando la sentencia:
• ALTER DATABASE NOARCHIVELOG;ALTER DATABASE NOARCHIVELOG;
– Abrir la base de datos.Abrir la base de datos.
23. 7-7-2323 Copyright © ADA, 2005. Todos los derechos reservados.
Obteniendo Información de ArchivingObteniendo Información de Archiving
• V$ARCHIVED_LOGV$ARCHIVED_LOG
• V$ARCHIVE_DESTV$ARCHIVE_DEST
• V$ARCHIVE_PROCESSESV$ARCHIVE_PROCESSES
• V$BACKUP_REDOLOGV$BACKUP_REDOLOG
• V$LOGV$LOG
– GROUP#GROUP#
– ARCARC
24. 7-7-2424 Copyright © ADA, 2005. Todos los derechos reservados.
LogMinerLogMiner
• Provee un procedimiento para procesar losProvee un procedimiento para procesar los
archivos de redo log y traducir su contenido enarchivos de redo log y traducir su contenido en
sentencias SQL que representan las operacionessentencias SQL que representan las operaciones
lógicas realizadas en la base de datos.lógicas realizadas en la base de datos.
• Sus principales utilidades son:Sus principales utilidades son:
– Seguimiento de cambios:Seguimiento de cambios:
• A la base de datos.A la base de datos.
• A una tabla específica.A una tabla específica.
• A un usuario específico.A un usuario específico.
– Mapear los patrones de acceso a los datos.Mapear los patrones de acceso a los datos.
– Deshacer cambios en los datos de la base deDeshacer cambios en los datos de la base de
datos.datos.
25. 7-7-2525 Copyright © ADA, 2005. Todos los derechos reservados.
Como Usar el LogMinerComo Usar el LogMiner
• Parámetro UTL_FILE_DIRParámetro UTL_FILE_DIR
• Configurar la sesión para el formato de fechasConfigurar la sesión para el formato de fechas
• Crear el diccionario de datos:Crear el diccionario de datos:
EXECUTE DBMS_LOGMNR_D.BUILD(‘Dict.ora’,EXECUTE DBMS_LOGMNR_D.BUILD(‘Dict.ora’,
’D:Oracleminer’);’D:Oracleminer’);
EXECUTE DBMS_LOGMNR_D.BUILD(‘Dict.ora’,EXECUTE DBMS_LOGMNR_D.BUILD(‘Dict.ora’,
’D:Oracleminer’);’D:Oracleminer’);
26. 7-7-2626 Copyright © ADA, 2005. Todos los derechos reservados.
Especificando los Archivos de LogEspecificando los Archivos de Log
Configurando la vista V$LOGMNR_CONTENTSConfigurando la vista V$LOGMNR_CONTENTS
• Inicializando una nueva lista y especificando elInicializando una nueva lista y especificando el
primer archivo de log.primer archivo de log.
EXECUTEEXECUTE
DBMS_LOGMNR.ADD_LOGFILE( ‘D:OracleOradataREDO01A.LODBMS_LOGMNR.ADD_LOGFILE( ‘D:OracleOradataREDO01A.LO
G’,DBMS_LOGMNR.NEW);G’,DBMS_LOGMNR.NEW);
EXECUTEEXECUTE
DBMS_LOGMNR.ADD_LOGFILE( ‘D:OracleOradataREDO01A.LODBMS_LOGMNR.ADD_LOGFILE( ‘D:OracleOradataREDO01A.LO
G’,DBMS_LOGMNR.NEW);G’,DBMS_LOGMNR.NEW);
• Agregando a la lista archivos de log adicionales.Agregando a la lista archivos de log adicionales.
EXECUTEEXECUTE
DBMS_LOGMNR.ADD_LOGFILE( ‘D:OracleOradataREDO02A.LODBMS_LOGMNR.ADD_LOGFILE( ‘D:OracleOradataREDO02A.LO
G’, DBMS_LOGMNR.ADDFILE);G’, DBMS_LOGMNR.ADDFILE);
EXECUTEEXECUTE
DBMS_LOGMNR.ADD_LOGFILE( ‘D:OracleOradataREDO02A.LODBMS_LOGMNR.ADD_LOGFILE( ‘D:OracleOradataREDO02A.LO
G’, DBMS_LOGMNR.ADDFILE);G’, DBMS_LOGMNR.ADDFILE);
27. 7-7-2727 Copyright © ADA, 2005. Todos los derechos reservados.
Comenzando a Analizar los Archivos deComenzando a Analizar los Archivos de
Redo LogRedo Log
Iniciando una sesión de LogMinerIniciando una sesión de LogMiner
EXECUTEEXECUTE
DBMS_LOGMNR.START_LOGMNR( DICTFILENAME=>‘D:OracleDBMS_LOGMNR.START_LOGMNR( DICTFILENAME=>‘D:Oracle
minerDict.ora’);minerDict.ora’);
EXECUTEEXECUTE
DBMS_LOGMNR.START_LOGMNR( DICTFILENAME=>‘D:OracleDBMS_LOGMNR.START_LOGMNR( DICTFILENAME=>‘D:Oracle
minerDict.ora’);minerDict.ora’);
28. 7-7-2828 Copyright © ADA, 2005. Todos los derechos reservados.
Seguimiento a los Cambios de unaSeguimiento a los Cambios de una
TablaTabla
A través de la vista V$LOGMNR_CONTENTSA través de la vista V$LOGMNR_CONTENTS
podemos ver los cambios realizados a la tabla EMP:podemos ver los cambios realizados a la tabla EMP:
SELECT timestamp, username, sql_redoSELECT timestamp, username, sql_redo
FROM v$logmnr_contentsFROM v$logmnr_contents
WHERE seg_name = ‘EMP’;WHERE seg_name = ‘EMP’;
TIMESTAMPTIMESTAMP USERUSER SQL_REDOSQL_REDO
------------------ ---------- ----------------------------------------------------------------------
20-JUL-0520-JUL-05 SCOTTSCOTT update scott.emp set sal=1000 …update scott.emp set sal=1000 …
20-JUL-0520-JUL-05 SCOTTSCOTT update scott.emp set empno=9245 …update scott.emp set empno=9245 …
20-JUL-0520-JUL-05 SCOTTSCOTT insert into scott.emp (empno, …insert into scott.emp (empno, …
SELECT timestamp, username, sql_redoSELECT timestamp, username, sql_redo
FROM v$logmnr_contentsFROM v$logmnr_contents
WHERE seg_name = ‘EMP’;WHERE seg_name = ‘EMP’;
TIMESTAMPTIMESTAMP USERUSER SQL_REDOSQL_REDO
------------------ ---------- ----------------------------------------------------------------------
20-JUL-0520-JUL-05 SCOTTSCOTT update scott.emp set sal=1000 …update scott.emp set sal=1000 …
20-JUL-0520-JUL-05 SCOTTSCOTT update scott.emp set empno=9245 …update scott.emp set empno=9245 …
20-JUL-0520-JUL-05 SCOTTSCOTT insert into scott.emp (empno, …insert into scott.emp (empno, …
29. 7-7-2929 Copyright © ADA, 2005. Todos los derechos reservados.
Terminando el Análisis de los Archivos RedoTerminando el Análisis de los Archivos Redo
LogLog
Terminando la sesión de LogMiner:Terminando la sesión de LogMiner:
EXECUTE DBMS_LOGMNR.END_LOGMNR;EXECUTE DBMS_LOGMNR.END_LOGMNR;EXECUTE DBMS_LOGMNR.END_LOGMNR;EXECUTE DBMS_LOGMNR.END_LOGMNR;
30. 7-7-3030 Copyright © ADA, 2005. Todos los derechos reservados.
Obteniendo Información Sobre los LogsObteniendo Información Sobre los Logs
AnalizadosAnalizados
Una vez que el LogMiner ha sido iniciado lasUna vez que el LogMiner ha sido iniciado las
siguientes vistas pueden ser usadas:siguientes vistas pueden ser usadas:
VistaVista
V$LOGMNR_DICTIONARYV$LOGMNR_DICTIONARY
V$LOGMNR_PARAMETERV$LOGMNR_PARAMETER
SS
V$LOGMNR_CONTENTSV$LOGMNR_CONTENTS
Descripció nDescripció n
El archivo que esta siendo usado comoEl archivo que esta siendo usado como
diccionario.diccionario.
Actual configuració n de los parámetrosActual configuració n de los parámetros
para el LogMiner.para el LogMiner.
El contenido de los archivos de redo logEl contenido de los archivos de redo log
que están siendo analizados.que están siendo analizados.
31. 7-7-3131 Copyright © ADA, 2005. Todos los derechos reservados.
ResumenResumen
En este capítulo, hemos visto como:En este capítulo, hemos visto como:
• Explicar el uso de los archivos de redo logExplicar el uso de los archivos de redo log
• Obtener información de log y archiveObtener información de log y archive
• Controlar los log switches y checkpointsControlar los log switches y checkpoints
• Multiplexar y mantener los archivos de redo logMultiplexar y mantener los archivos de redo log
• Cambiar los modosCambiar los modos de archivingde archiving
• Analizar el contenido de los archivos de redo logAnalizar el contenido de los archivos de redo log