Tracer une session avec le Package DBMS_MONITOR
Génère un fichier trace dans UDUMP avec les informations sur les requêtes, statistiques, événements d'attentes, variables BIND.
Syntax DBMS_MONITOR.
|
SQL> exec DBMS_MONITOR.SESSION_TRACE_ENABLE(session_id, serial_num, waits, binds) |
Utilisez la vue V$SESSION pour récuperer le SID et SERIAL#
Nous activons le traçage avec WAITS EVENTS TRUE.
|
SQL> exec DBMS_MONITOR.SESSION_TRACE_ENABLE(session_id =>34, serial_num =>40, waits => TRUE, binds => FALSE); |
Un fichier trace avec les waits events sera généré dans le dossier UDUMP.(show parameter user_dump_dest)
Désactivation de la trace.
|
SQL> exec DBMS_MONITOR.SESSION_TRACE_DISABLE(session_id =>34, serial_num =>40); |
Exemple de trace WAIT.
|
WAIT #25: nam='db file scattered read' ela= 28381 file#=5 block#=492301 blocks=124 obj#=52822 |
| Liens en rapport avec l'article et qui sont susceptibles de vous intéresser |
| • Tracer une session avec DBMS_SUPPORT |