Cómo Habilitar El Rastreo

Tabla de contenido:

Cómo Habilitar El Rastreo
Cómo Habilitar El Rastreo

Video: Cómo Habilitar El Rastreo

Video: Cómo Habilitar El Rastreo
Video: COMO ACTIVAR SEGUIMIENTO A LA CABEZA EN DISPOSITIVOS IPHONE *BIEN EXPLICADO* 2024, Noviembre
Anonim

Una operación de rastreo escribe sentencias SQL específicas en el archivo del sistema operativo, así como la información correspondiente (planes de consulta y esperas de eventos) que se ejecuta mientras se ejecuta el script. Puede rastrear cualquier sesión arbitraria en la base de datos de Oracle.

Cómo habilitar el rastreo
Cómo habilitar el rastreo

Instrucciones

Paso 1

Antes de iniciar el seguimiento, debe habilitar la recopilación de estadísticas; de lo contrario, aparecerán archivos con cero tiempos. Para hacer esto, debe ejecutar la consulta: alter system set timed_statistics = true Si necesita comenzar a rastrear en la sesión actual, entonces el parámetro del sistema debe reemplazarse con session.

Paso 2

Verifique que el atributo de tamaño de archivo de volcado máximo esté establecido en un valor suficiente. Para hacer esto, ejecute la consulta SQL correspondiente: SELECT value FROM v $ param p WHERE name = 'max_dump_file_size' El valor de $ param se puede configurar tanto a nivel de base de datos (alter system) como a nivel de sesión (alter session).

Paso 3

Luego, identifique la sesión que se debe rastrear. Para hacer esto, averigüe los valores primarios de las columnas: SELECT sid, serial # from v $ system WHERE selection_criteria for_tracing

Paso 4

Para comenzar a rastrear, debe configurar el evento 1046 en la sesión correspondiente. Ejecute el procedimiento sys.dbms_system.set_ev, y luego pase los valores sid y serial obtenidos como parámetros enteros: BEGIN sys.dbms_system.set_ev (sid, serial #, 10046, 8, ‘’); FIN

Paso 5

Para desactivar el rastreo, cambie el valor del nivel de evento 10046 de 8 a 0.

Paso 6

El archivo de seguimiento aparece en el directorio de volcado de la base de datos de Oracle (Oracle / admin / databaseSID / udump). El nombre de este archivo contiene el identificador del proceso del sistema operativo en el que se realizó la operación y la extensión es.trc. Para procesar la información en una forma legible, procese el archivo de seguimiento en la utilidad tkprof: cd C: ORACLEadmindatabaseSIDudump

tkprof file.trc output = my_file.prf El archivo procesado enumerará todos los comandos que se ejecutaron durante la sesión.

Recomendado: