下面是发生死锁时候的日志文件。问题重点,那种死锁会不让insert数据。任意数据。手动输入到insert语句。
我本地环境模拟的死锁。可以执行insert语句。
----------------------------------------
 *** 2011-11-11 15:00:06.843
*** SERVICE NAME:(SYS$USERS) 2011-11-11 15:00:06.671
*** SESSION ID:(248.6026) 2011-11-11 15:00:06.671
DEADLOCK DETECTED
[Transaction Deadlock]
Current SQL statement for this session:
UPDATE office_workflowinstance SET WORKFLOWINSTANCE_GUID='{AC10646E-FFFF-FFFF-916B-AD1B00002AD1}',PARENTWORKFLOWINSTANCE_GUID='{AC10646E-FFFF-FFFF-8A9C-B29000001EA5}' WHERE WORKFLOWINSTANCE_GUID='{AC10646E-FFFF-FFFF-916B-AD1B00002AD1}'
The following deadlock is not an ORACLE error. It is a
deadlock due to user error in the design of an application
or from issuing incorrect ad-hoc SQL. The following
information may aid in determining the deadlock:
Deadlock graph:
                       ---------Blocker(s)--------  ---------Waiter(s)---------
Resource Name          process session holds waits  process session holds waits
TM-00033bb9-00000000        21     248    SX   SSX       33     223    SX   SSX
TM-00033bb9-00000000        33     223    SX   SSX       21     248    SX   SSX
session 248: DID 0001-0015-00001D38 session 223: DID 0001-0021-000004F0
session 223: DID 0001-0021-000004F0 session 248: DID 0001-0015-00001D38
Rows waited on:
Session 223: obj - rowid = 00033BB1 - AAAzuxAAFAAG+kAAAA
  (dictionary objn - 211889, file - 5, block - 1829120, slot - 0)
Session 248: obj - rowid = 00033AF4 - AAAzr0AAFAAFqxUAAA
  (dictionary objn - 211700, file - 5, block - 1485908, slot - 0)
Information on the OTHER waiting sessions:
Session 223:
  pid=33 serial=13712 audsid=5661856 user: 56/RISENET
  O/S info: user: , term: , ospid: 1234, machine: app
            program: 
  Current SQL Statement:
  UPDATE office_workflowinstance SET WORKFLOWINSTANCE_GUID='{AC10646E-FFFF-FFFF-916B-AC5600002ACA}',PARENTWORKFLOWINSTANCE_GUID='{AC10646E-FFFF-FFFF-8678-FD2100001F1C}' WHERE WORKFLOWINSTANCE_GUID='{AC10646E-FFFF-FFFF-916B-AC5600002ACA}'
End of information on OTHER waiting sessions.
===================================================
PROCESS STATE
-------------