Oracle FAQ | Your Portal to the Oracle Knowledge Grid |
Home -> Community -> Usenet -> c.d.o.server -> deadlock trace interpretation
all:
I have follwing deadlock trace file.
my question:
1. what is ddl and parse locks ?
2. how to translate object handle (c000000020a80868),
waiting session(c0000000044de890), block session(c000000006f10a70)to object_id or object name and more meaningful session number ?
thnx in advance
ted chyn
A deadlock among DDL and parse locks is detected.
This deadlock is usually due to user errors in
the design of an application or from issuing a set
of concurrent statements which can cause a deadlock.
This should not be reported to Oracle Support.
The following information may aid in finding
the errors which cause the deadlock:
ORA-04020: deadlock detected while trying to lock object RTRAC.RYDERTRAC_EDI
object waiting waiting blocking blocking handle session lock mode session lock mode-------- -------- -------- ---- -------- -------- ---- c000000020a80868 c0000000044de890 c000000006f10a70 S c000000004509e10 c0000 00006db8f60 X