Tecnología

Inicio

Cómo activar el rastreo de Oracle 10046

Cómo activar el rastreo de Oracle 10046


El objetivo de una traza 10046 es proporcionar un archivo de volcado de salida para una investigación de las actividades de base de datos. Varios eventos pueden ser monitorizados y se almacenan como un historial de auditoría de los acontecimientos. Antes de que un archivo de este tipo se puede crear, un evento 10046 traza debe estar habilitado. Será necesario poner en orden una serie de parámetros de base de datos Oracle para el proceso se complete con éxito. Rastreo de la actividad es a menudo necesario si la base de datos no está respondiendo como se esperaba.

Instrucciones

1 Establecer los parámetros adecuados para la traza. Algunos de estos parámetros se describen a continuación, pero hay varios otros parámetros que puede tener en cuenta:

Estos parámetros incluyen:

TIMED_STATISTICS - Con el fin de obtener información de temporización para el archivo de rastreo, este parámetro debe tener el valor true.

MAX_DUMP_FILE_SIZE - El archivo de configuración por defecto para el archivo de rastreo 10046 suele ser demasiado pequeño, probablemente como precaución contra el archivo de rastreo se vuelva demasiado difícil de manejar. Sin embargo, también hay un escenario "ilimitado" que tendrá el efecto contrario, y por lo tanto se debe tener cuidado si este es el parámetro actualmente en su lugar.

USER_DUMP_DEST - El archivo de rastreo debe tener una ubicación. Este parámetro establece la ubicación del archivo de salida durante el proceso.

STATISTICS_LEVEL - Este parámetro especifica el nivel de las estadísticas de rastreo que se desea medir. El ajuste "típico" se considera que es el requisito mínimo, en contraposición a "ALL" cuando se recopilará toda la información.

2 Cambiar el actual período de sesiones en SQLPlus tener un identificador de sesión adecuado de la siguiente manera:

alterar conjunto sesión tracefile_identifier = 'MySession';

El identificador "MySession" (en este caso) se utilizará para identificar su actividad individual en el archivo de rastreo.

3 Habilitar 10046 trazado en SQLPlus estableciendo el nivel y los eventos de traza (10046 en este caso), y otros parámetros según sea necesario, tales como el nivel:

alterar 'contexto Nombre 10046 rastro para siempre, el nivel 8' set eventos de sesión;

4 Ejecutar sentencias SQL para ejecutar, tales como:

seleccione e.empno, e.ename, d.dname, D.DEPTNO

de emp e, departamento d

donde e.deptno = D.DEPTNO;

5 Completar el trazado mediante la desactivación de que cuando haya terminado en el símbolo SQLPlus:

alterar 'contexto Nombre 10046 traza off' set eventos de sesión;

6 Investigar el archivo de rastreo. Esto se determinará por la entrada de directorio USER_DUMP_DEST en el archivo de parámetros. El nombre del archivo será en forma de:

"XXXX_MYSESSION.TRC" después de que el nombre de la sesión prevista.

7 Leer la salida de un archivo de rastreo mediante una utilidad TKPROF para leerlo correctamente. El archivo de rastreo generada es difícil de leer y por lo tanto TKPROF pone en forma legible. Un comando como:

C: \ Oracle \ admin \ ora10g \ udump> tkprof ORA01904_MYSESSION.TRC c: \ output.log

puede ser emitido.