Bonjour,
Je souhaite faire un trace sur une base de donnée (11g)
J'utilise pour cela :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 EXECUTE DBMS_MONITOR.DATABASE_TRACE_ENABLE(plan_stat=>'ALL_EXECUTIONS'); ... EXECUTE DBMS_MONITOR.DATABASE_TRACE_DISABLE;
Après cela je souhaiterais récupérer mon(mes) trace files. Mais le problème c'est que je récupère aussi tous des trace files générés par Oracle...
Comment reconnaître les trace files qui ont été générés par le DBMS_MONITOR?
Normalement en connaissant la session on peut faire comme ceci :
Mais étant donné que je ne connais pas la session puisque je fais un trace sur la DB, y a-t-il un autre moyen?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 select tracefile from v$session join v$process on (addr=paddr) and sys_context('userenv','sessionid')=audsid /
Merci
Partager