Professional Documents
Culture Documents
Configurar LogMiner
21 06 2010
Hoy voy a describir cmo utilizar LogMiner para revisar lo que hay dentro de los archive en una base de datos diferente a la que gener le archived log (basado en la nota How to Setup LogMiner [ID 111886.1] de metalink) Lo primero que necesitamos de la base de datos original: 1. El archivo Archive 2. El diccionario de la base de datos, para obtenerlo haremos esto: 2.1 Asegurarnos que existe un directorio definido en el UTL_FILE_DIR y que tenemos permisos de escritura. Vamos a utilizar este ejemplo: UTL_FILE_DIR = /oracle/logs 2.2 Ejecutar el procedimiento DBMS_LOGMNR_D.BUILD, para generar el diccionario de la base de datos de la cual queremos ver el contenido de sus archives. Le tenemos que pasar dos parmetro el nombre del fichero y el directorio en el que queremos que se genere: Por ejemplo:
EXECUTE DBMS_LOGMNR_D.BUILD( DICTIONARY_FILENAME =>'dictionary.ora', DICTIONARY_LOCATION => '/oracle/logs'); (No os olvidis de poner el guin - al final de cada lnea cuando se ejecuta un comando PL/SQL de ms de una lnea en SQL*PLUS)
Una vez que tenemos los dos archivos, el archived log y el diccionario nos vamos a una instancia Oracle 8.1.X o superior. Especificar los ficheros en la base de datos donde los vamos a analizar (diferente de la original). Lo primero que hay que hacer es lo siguiente: 1. Crear una lista con los archive a analizar. Con el primer archivo se debe especificar tenemos que aadir la opcin NEW (crea un nueva lista). Ejemplo:
EXECUTE DBMS_LOGMNR.ADD_LOGFILE( LOGFILENAME => '/oracle/logs/log1.f', OPTIONS => dbms_logmnr.NEW);
4. Empezar a utilizar logminer, con el diccionario que se ha creado en la anterior base de datos:
EXECUTE DBMS_LOGMNR.START_LOGMNR( DICTFILENAME =>'/oracle/dictionary.ora');
EXECUTE DBMS_LOGMNR.START_LOGMNR( DICTFILENAME => '/oracle/dictionary.ora', STARTSCN => 100, ENDSCN => 150);
Comentarios : Deja un Comentario Etiquetas: Analizar ficheros Archived Redo Log, Cmo ver el contenido de un archive, Configurar LogMiner, LogMiner Categoras : Backup/Restore, LogMiner
Buscar
Pginas
Scripts sql curiosos - Extraer cdigo fuente de dba_source Cambiar la politica por defecto de la limpieza de logs. Comprobaciones de Shared Pool Crear un script para recrear los sinnimos de un usuario Deshabilitar constraints de referencia de un esquema Memoria por sesin Recrear un usuario con las mismas caracteristicas que tena originalemente session_undo.sql Sobre nosotros
Categoras
Oracle (65) ADR (3) ASM (6) Backup/Restore (7) Bloqueos (1) Clusterware (13) Control file (3) Diccionario de datos (3) Estadisticas (1) Flashback Drop (1) Jobs (3) LogMiner (1) Objetos (4) OPatch (1) Parmetros del int (4) PL/SQL (5) Principio Generales de las bases de datos transaccionales (1) Rac Extendido (1) Redo log (1) Sesiones (2) SQL (1) SQL*NET (2) SQL*Plus (7) Streams (2) Tablespaces (4) Time zone (1) Utilidades (2)
Follow