Dimanche 29 août 2010 7 29 /08 /Août /2010 22:59


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
WAIT #25: nam='db file scattered read' ela= 30666 file#=5 block#=492427 blocks=126 obj#=52822
WAIT #25: nam='db file scattered read' ela= 26819 file#=5 block#=492555 blocks=126 obj#=52822
WAIT #25: nam='db file scattered read' ela= 29500 file#=5 block#=492683 blocks=126 obj#=52822

 

Liens en rapport avec l'article et qui sont susceptibles de vous intéresser
• Tracer une session avec DBMS_SUPPORT
Par Daniel Roesch - Publié dans : PLSQL Packages
Ecrire un commentaire - Voir les 0 commentaires
Retour à l'accueil

Rechercher Articles Oracle SQL sur ce Site.

Loading

À lire aussi…

Download PDF Oracle

Rechercher sur le site

Oracle 10G - DBA -

Syndication

  • Flux RSS des articles
Contact - C.G.U. - Rémunération en droits d'auteur - Signaler un abus - Articles les plus commentés