[oracle] sniffer de requete

sniffer de requete [oracle] - SQL/NoSQL - Programmation

Marsh Posté le 30-04-2002 à 15:02:42    

Voila j ai une application qui est un maque envoyant des requetes a une base de donnée oracle.
 
Existe t il un outil Oracle pouvant etre implementer sur ma station ayant le client pour voir les requetes transitant et le temps de retour de cette requete ?
 
Merci.

Reply

Marsh Posté le 30-04-2002 à 15:02:42   

Reply

Marsh Posté le 30-04-2002 à 15:58:03    

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

Reply

Marsh Posté le 30-04-2002 à 18:57:35    

merci

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed