Distributed Transaction Deadlock (DX)
406000Oct 9 2003 — edited Nov 4 2003Hi
My current application (still under development) is experiencing Oracle
deadlock problems.
The application is written using VB thru ADO and COM, Oracle 816.
My problem is that, while I can review the trace file produced, I can't
figure out what the actual deadlock is occurring on. I have seen deadlock
trace files that clearly state "table blah", but in this case, I get:
*** 2003-06-21 14:32:03.841
*** SESSION ID:(27.31211) 2003-06-21 14:32:03.810
DEADLOCK DETECTED
Deadlock graph:
---------Blocker(s)--------
Resource Name process session holds waits process session holds
waits
DX-0000003b-00000000 22 18 X 24 27
X
session 18: DID 0001-0018-0000003C session 27: DID
0001-0018-0000003C
Rows waited on:
Session 27: no row
*** 2001-06-21 14:32:03.857
ksedmp: internal or fatal error
ORA-00060: deadlock detected while waiting for resource
Is there something like TKPROF that will process the trace file and give
me
more info on what is happening? It looks like I am waiting for a resource
to be freed, but which one is the question.
thanks for any help.