как вытащить bind значения из трэйса

dvgSUN
Дата: 03.08.2005 17:34:30
EXEC #33:c=0,e=743,p=0,cr=0,cu=0,mis=0,r=0,dep=1,og=1,tim=930377913168
FETCH #33:c=0,e=506,p=0,cr=44,cu=0,mis=0,r=0,dep=1,og=1,tim=930377913725
BINDS #34:
bind 0: dty=2 mxl=22(21) mal=00 scl=00 pre=00 oacflg=03 oacfl2=206001 size=144 offset=0
bfp=ffffffff7b270e60 bln=22 avl=04 flg=05
value=90657
bind 1: dty=2 mxl=22(21) mal=00 scl=00 pre=00 oacflg=03 oacfl2=206001 size=0 offset=24
bfp=ffffffff7b270e78 bln=22 avl=02 flg=01
value=23
bind 2: dty=2 mxl=22(21) mal=00 scl=00 pre=00 oacflg=03 oacfl2=206001 size=0 offset=48
bfp=ffffffff7b270e90 bln=22 avl=02 flg=01
value=1
bind 3: dty=2 mxl=22(21) mal=00 scl=00 pre=00 oacflg=03 oacfl2=206001 size=0 offset=72
bfp=ffffffff7b270ea8 bln=22 avl=00 flg=01
bind 4: dty=2 mxl=22(21) mal=00 scl=00 pre=00 oacflg=03 oacfl2=206001 size=0 offset=96
bfp=ffffffff7b270ec0 bln=22 avl=00 flg=01
bind 5: dty=2 mxl=22(21) mal=00 scl=00 pre=00 oacflg=03 oacfl2=206001 size=0 offset=120
bfp=ffffffff7b270ed8 bln=22 avl=00 flg=01


что здесь значение переменно ?
ооо32
Дата: 03.08.2005 17:46:43
value=....
dvgSUN
Дата: 03.08.2005 17:51:34
o , thanks my friend

Я уж думал меня игнорируют )
dvgSUN
Дата: 03.08.2005 17:54:12
bind 3: dty=2 mxl=22(21) mal=00 scl=00 pre=00 oacflg=03 oacfl2=206001 size=0 offset=72
bfp=ffffffff7b270ea8 bln=22 avl=00 flg=01

а если так то значит переменная null ?
waspwort
Дата: 03.08.2005 18:18:27
dvgSUN
....


Есть такая штука, TKPROF называется, переводит трэйсы в удобочитаемый вид. И выцепить значения bind переменных после конвертации - никаких проблем
aamazur
Дата: 03.08.2005 18:51:15
waspwort
dvgSUN
....


Есть такая штука, TKPROF называется, переводит трэйсы в удобочитаемый вид. И выцепить значения bind переменных после конвертации - никаких проблем

это как?
trace analyzer это умеет, tkprof нет..
HX
Дата: 03.08.2005 19:27:22
waspwort
dvgSUN
....


Есть такая штука, TKPROF называется, переводит трэйсы в удобочитаемый вид. И выцепить значения bind переменных после конвертации - никаких проблем

Расскажите как, а то я все время таская с собой исходные пухлые трейсы. Картинка с другого сайта.
waspwort
Дата: 04.08.2005 00:12:44
сорри, ошибка вышла, думал что tkprof показывает связанные переменные после выполнения
alter session set events '10046 trace name context forever, level 12' - ан нет, тут он не помощник :(
исходный трэйс
...
SELECT e.empno from emp e
where empno > :b1
...
   value=10
...

обработанный tkprof-ом
SELECT e.empno from emp e
where empno > :b1

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        1      0.00       0.00          0          3          0           1
------- ------  -------- ---------- ---------- ---------- ----------  ----------
total        3      0.01       0.00          0          3          0           1

Misses in library cache during parse: 1
Optimizer goal: CHOOSE
Parsing user id: 85     (recursive depth: 1)


Надо значит смотреть исходные трэйсы, либо юзать trace analyzer, как подсказал aamazur......
dvgSUN
Дата: 04.08.2005 09:13:46
с tkprof И раньше все знали

а вот trace analyzer

где почитать ?