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 eventos . Antes de dicho archivo puede ser creado , un evento de seguimiento 10046 debe estar habilitado. Será necesario establecer para que el proceso se complete con éxito una serie de parámetros de base de datos Oracle . Seguimiento 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 el seguimiento. Algunos de estos parámetros se describen a continuación , pero hay varios otros parámetros es posible que desee considerar:
Estos parámetros incluyen :
TIMED_STATISTICS - Con el fin de obtener información de temporización para el archivo de traza , este parámetro debe establecerse en true
MAX_DUMP_FILE_SIZE - . la configuración de archivo predeterminado para el archivo de traza 10.046 suele ser demasiado pequeño , probablemente como medida de precaución contra el archivo de rastreo sea demasiado difícil de manejar. Sin embargo , también hay un escenario " sin límites" que tendrá el efecto contrario , y por lo tanto se debe tener cuidado si este es el parámetro actualmente en vigor
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 seguimiento para medir. El ajuste "típico" es considerado como el requisito mínimo , en lugar de " 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 como sigue :
altera conjunto tracefile_identifier session = ' MySession ' ;
el identificador " MySession " (en este caso ) se utilizará para identificar su actividad individual en el archivo de rastreo
< br . > Página 3
Habilitar el seguimiento en 10.046 SQLPlus estableciendo el nivel y los eventos de traza ( 10.046 en este caso) , y otros parámetros , según sea necesario , como por ejemplo el nivel :
altera eventos sET SESSION '10046 traza contexto nombre para siempre , el nivel 8 ' ;
4
ejecutar sentencias SQL para ejecutar , por ejemplo:
seleccione e.empno , e.ename , d.dname , d . DEPTNO
de emp e , departamento d
donde e.deptno = d.deptno ;
5
Complete el trazado por desactivarlo cuando termine la SQLPlus sistema:
altera eventos sET SESSION '10046 nombre de la traza contexto off ' ;
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 del nombre de la sesión siempre
7
Leer salida de un archivo de rastreo con una utilidad TKPROF leerlo. correctamente. El archivo de seguimiento generado es difícil de leer , por lo que TKPROF pone en forma legible . Un comando como:
C: \\ Oracle \\ admin \\ ora10g \\ udump > TKPROF ORA01904_MYSESSION.TRC c : \\. Output.log
puede emitir
< br >