Y a TOAD et ca fonction Trace.
Si t'as pas TOAD:
1) Sous oracle SQL, exécuter la requête suivante :
Select Username,OSuser, machine, SID, Serial#, program, status, logon_time from v$session
Cela permet de repérer le SID et le SERIAL de la session à tracer.
2) Pour avoir les performances, taper la ligne suivante :
alter system set timed_statistics=true
4) Repérer dans le répertoire où sont créés les fichiers traces le nouveau fichier. L?extension des fichiers trace est .TRC. et le répertoire en question est généralement ..\oracle\admin\LOCAL\udump.
5) Exécuter sous ms-dos la commande suivante sur le fichier à étudier :
tkprof FICHIER.trc FICHIER.tkp sys=no explain=USER/PASSWORD@SID
Avec FICHIER comme nom du fichier, USER comme le user de la session tracé (ou un compte DBA), PASSWORD comme mot de passe de USER et SID comme le nom de la base.
Voila