Bonjour, je travaille avec un oracle 9.2.0.6.

Je souhaiterais faire des traces sur des sessions utilisateurs avec certaines informations comme les variables etc...

Pour cela j'utilise l'event 10046 level 4 ou 12 (comme expliqué dans la doc Leo Anderson).
Au niveau de mon fichier de trace j'ai tout ce qu'il me faut (les requêtes SQL avec les valeurs des variables).

Par contre pour rendre ce fichier plus lisible facilement, je lance tkprof, et le fichier de sortie ne contient plus les valeurs de variables.

ex plus parlant :
Dans mon fichier de trace j'ai :
PARSING IN CURSOR #2 len=55 dep=0 uid=80 oct=3 lid=80 tim=1125002001317246 hv=2628755612 ad='597f600c'
select * from tmp_import_apo where cod_civ=:"SYS_B_0"
END OF STMT
PARSE #2:c=10000,e=315,p=0,cr=0,cu=0,mis=1,r=0,dep=0,og=0,tim=1125002001317241
BINDS #2:
bind 0: dty=1 mxl=32(04) mal=00 scl=00 pre=00 oacflg=10 oacfl2=100 size=32 offset=0
bfp=b74a3d80 bln=32 avl=04 flg=09
value="MLLE"
avec value qui contient bien la valeur de la variable

Par contre lorsque je lance tkprof :
select *
from
tmp_import_apo where cod_civ=:"SYS_B_0"


call count cpu elapsed disk query current rows
------- ------ -------- ---------- ---------- ---------- ---------- ----------
Parse 1 0.01 0.00 0 0 0 0
Execute 1 0.00 0.00 0 0 0 0
Fetch 4 0.01 0.00 0 26 0 393
------- ------ -------- ---------- ---------- ---------- ---------- ----------
total 6 0.02 0.00 0 26 0 393

Misses in library cache during parse: 1
Optimizer goal: CHOOSE
Parsing user id: 80

Elapsed times include waiting on following events:
Event waited on Times Max. Wait Total Waited
---------------------------------------- Waited ---------- ------------
SQL*Net message to client 5 0.00 0.00
SQL*Net message from client 5 0.42 1.60
SQL*Net more data to client 32 0.00 0.00
La j'ai plus ma variable..
Je voudrais donc savoir si avec tkprof il est possible d'obtenir le resultat que je cherche (j'ai cherche mais rien trouve)...

Ou alors si il existe une alternative a tkprof avec un fichier de sortie lisible et mes variables
(j'ai pas trouvé sur le net des informations a ce sujet la)

Merci de votre aide et bonne journée