帮分析一下Global Enqueue Services Deadlock detected的跟踪文件

*** 2014-07-29 08:39:52.001
user session for deadlock lock 0xadf93f1d0
  sid: 1186 ser: 23472 audsid: 143941450 user: 85/E3NEW
    flags: (0x100041) USR/- flags_idl: (0x1) BSY/-/-/-/-/-
    flags2: (0x8)
  pid: 448 O/S info: user: oracle, term: UNKNOWN, ospid: 4748
    image: oracle@rac1
  O/S info: user: weblogic, term: unknown, ospid: 1234, machine:jack
            program: JDBC Thin Client
  application name: JDBC Thin Client, hash value=2546894660
  Current SQL Statement:

update jack t
    set t.nextstationcode=:1 ,
        t.nextsitecode=:2 ,
        t.nextfinance=:3 ,
        t.MULTICENTERFLAG=:4 ,
        t.preflag='False',
        t.ReturnFlag=1,
        ModifyEmp=:5 ,
        ModifyTime=sysdate,
        ModifySite=:6
    where billcode=:7
        and financecenter=:8
        and trunc(sysdate)-trunc(scantime)<=15
ENQUEUE DUMP REQUEST: from 1.14233 on [0x31001e][0x57423e],[TX] for reason 3 mtype 0
DUMP LOCAL BLOCKER/HOLDER: block level 5 res [0x31001e][0x57423e],[TX]
----------resource 0x0xad9bfd0a0----------------------
resname       : [0x31001e][0x57423e],[TX]
Local node    : 0
dir_node      : 0
master_node   : 0
hv idx        : 48
hv last r.inc : 16
current inc   : 16
hv status     : 0
hv master     : 0
open options  : dd
grant_bits    : KJUSERNL KJUSEREX
grant mode    : KJUSERNL  KJUSERCR  KJUSERCW  KJUSERPR  KJUSERPW  KJUSEREX
count         : 1         0         0         0         0         1
val_state     : KJUSERVS_NOVALUE
valblk        : 0x00000000000000000000000000000000 .
access_node   : 0
vbreq_state   : 0
state         : x0
resp          : 0xad9bfd0a0
On Scan_q?    : N
Total accesses: 5048
Imm.  accesses: 4430
Granted_locks : 1
Cvting_locks  : 1
value_block:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
GRANTED_Q :
lp 0xa70c30080 gl KJUSEREX rp 0xad9bfd0a0 [0x31001e][0x57423e],[TX]
  master 0 gl owner 0xad745d8a8 possible pid 4748 xid 1C0000-0001-0000D32A bast 0 rseq 311 mseq 0 history 0x4977d495
  open opt KJUSERDEADLOCK
CONVERT_Q:
lp 0xa79ee7980 gl KJUSERNL rl KJUSEREX rp 0xad9bfd0a0 [0x31001e][0x57423e],[TX]
  master 0 owner 1  bast 1 rseq 419 mseq 0x1 history 0x77d497ad
  convert opt KJUSERGETVALUE
----------enqueue 0x0xa70c30080------------------------
lock version     : 795
Owner node       : 0
grant_level      : KJUSEREX
req_level        : KJUSEREX
bast_level       : KJUSERNL
notify_func      : (nil)
resp             : 0xad9bfd0a0
procp            : 0xad766a8b8
pid              : 14220
proc version     : 0
oprocp           : (nil)
opid             : 0
group lock owner : 0xad745d8a8
possible pid     : 4748
xid              : 1C0000-0001-0000D32A
dd_time          : 0.0 secs
dd_count         : 0
timeout          : 0.0 secs
On_timer_q?      : N
On_dd_q?         : N
lock_state       : GRANTED
Open Options     : KJUSERDEADLOCK
Convert options  : KJUSERNOQUEUE KJUSERNODEADLOCKWAIT
History          : 0x4977d495
Msg_Seq          : 0x0
res_seq          : 311
valblk           : 0x00000000000000000000000000000000 .
DUMP LOCAL BLOCKER: initiate state dump for DEADLOCK
  possible owner[448.4748] on resource TX-0031001E-0057423E
Submitting asynchronized dump request [28]
----------enqueue 0x0xa79ee7980------------------------
lock version     : 1485
Owner node       : 1
grant_level      : KJUSERNL
req_level        : KJUSEREX
bast_level       : KJUSERNL
notify_func      : 0xd6a210
resp             : 0xad9bfd0a0
procp            : 0xad7675b98
pid              : 0
proc version     : 0
oprocp           : (nil)
opid             : 0
group lock owner : (nil)
xid              : 0000-0000-00000000
dd_time          : 0.0 secs
dd_count         : 0
timeout          : 0.0 secs
On_timer_q?      : N
On_dd_q?         : N
lock_state       : GRANTED
Open Options     :  KJUSERNO_XID
Convert options  : KJUSERGETVALUE
History          : 0x77d497ad
Msg_Seq          : 0x1
res_seq          : 419
valblk           : 0x00000000000000000000000000000000 .
user session for deadlock lock 0xa70c30080
  sid: 1186 ser: 23472 audsid: 143941450 user: 85/E3NEW
    flags: (0x100041) USR/- flags_idl: (0x1) BSY/-/-/-/-/-
    flags2: (0x8)
  pid: 448 O/S info: user: oracle, term: UNKNOWN, ospid: 4748
    image: oracle@rac1
  O/S info: user: weblogic, term: unknown, ospid: 1234, machine: jack
            program: JDBC Thin Client
  application name: JDBC Thin Client, hash value=2546894660
  Current SQL Statement:

update jack t
    set t.nextstationcode=:1 ,
        t.nextsitecode=:2 ,
        t.nextfinance=:3 ,
        t.MULTICENTERFLAG=:4 ,
        t.preflag='False',
        t.ReturnFlag=1,
        ModifyEmp=:5 ,
        ModifyTime=sysdate,
        ModifySite=:6
    where billcode=:7
        and financecenter=:8
        and trunc(sysdate)-trunc(scantime)<=15
Global blockers dump start:---------------------------------
DUMP LOCAL BLOCKER/HOLDER: block level 5 res [0x1d001c][0x9c9211],[TX]
----------resource 0x0x9f603a5d8----------------------
resname       : [0x1d001c][0x9c9211],[TX]
Local node    : 0
dir_node      : 1
master_node   : 1
hv idx        : 1
hv last r.inc : 14
current inc   : 16
hv status     : 0
hv master     : 1
open options  : dd
Held mode     : KJUSERNL
Cvt mode      : KJUSEREX
Next Cvt mode : KJUSERNL
msg_seq       : 0x1
res_seq       : 235
grant_bits    : KJUSERNL
grant mode    : KJUSERNL  KJUSERCR  KJUSERCW  KJUSERPR  KJUSERPW  KJUSEREX
count         : 1         0         0         0         0         0
val_state     : KJUSERVS_NOVALUE
valblk        : 0x00000000000000000000000000000000 .
access_node   : 1
vbreq_state   : 0
state         : x8
resp          : 0x9f603a5d8
On Scan_q?    : N
Total accesses: 1602
Imm.  accesses: 1245
Granted_locks : 0
Cvting_locks  : 1
value_block:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
GRANTED_Q :
CONVERT_Q:
lp 0xadf93f1d0 gl KJUSERNL rl KJUSEREX rp 0x9f603a5d8 [0x1d001c][0x9c9211],[TX]
  master 1 gl owner 0xad745d8a8 possible pid 4748 xid 1C0000-0001-0000D32A bast 0 rseq 235 mseq 0 history 0x49a5149a
  convert opt KJUSERGETVALUE
----------enqueue 0x0xadf93f1d0------------------------
lock version     : 154341
Owner node       : 0
grant_level      : KJUSERNL
req_level        : KJUSEREX
bast_level       : KJUSERNL
notify_func      : (nil)
resp             : 0x9f603a5d8
procp            : 0xad76c1cf0
pid              : 4748
proc version     : 261
oprocp           : (nil)
opid             : 0
group lock owner : 0xad745d8a8
possible pid     : 4748
xid              : 1C0000-0001-0000D32A
dd_time          : 60.0 secs
dd_count         : 1
timeout          : 0.0 secs
On_timer_q?      : N
On_dd_q?         : Y
lock_state       : OPENING CONVERTING
Open Options     : KJUSERDEADLOCK
Convert options  : KJUSERGETVALUE
History          : 0x49a5149a
Msg_Seq          : 0x0
res_seq          : 235
valblk           : 0x00000000000000000000000000000000 .
DUMP LOCAL BLOCKER: initiate state dump for DEADLOCK
  possible owner[448.4748] on resource TX-001D001C-009C9211
Submitting asynchronized dump request [28]
DUMP LOCAL BLOCKER/HOLDER: block level 5 res [0x31001e][0x57423e],[TX]
----------resource 0x0xad9bfd0a0----------------------
resname       : [0x31001e][0x57423e],[TX]
Local node    : 0
dir_node      : 0
master_node   : 0
hv idx        : 48
hv last r.inc : 16
current inc   : 16
hv status     : 0
hv master     : 0
open options  : dd
grant_bits    : KJUSERNL KJUSEREX
grant mode    : KJUSERNL  KJUSERCR  KJUSERCW  KJUSERPR  KJUSERPW  KJUSEREX
count         : 1         0         0         0         0         1
val_state     : KJUSERVS_NOVALUE
valblk        : 0x00000000000000000000000000000000 .
access_node   : 0
vbreq_state   : 0
state         : x0
resp          : 0xad9bfd0a0
On Scan_q?    : N
Total accesses: 5050
Imm.  accesses: 4431
Granted_locks : 1
Cvting_locks  : 1
value_block:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
GRANTED_Q :
lp 0xa70c30080 gl KJUSEREX rp 0xad9bfd0a0 [0x31001e][0x57423e],[TX]
  master 0 gl owner 0xad745d8a8 possible pid 4748 xid 1C0000-0001-0000D32A bast 0 rseq 311 mseq 0 history 0x4977d495
  open opt KJUSERDEADLOCK
CONVERT_Q:
lp 0xa79ee7980 gl KJUSERNL rl KJUSEREX rp 0xad9bfd0a0 [0x31001e][0x57423e],[TX]
  master 0 owner 1  bast 1 rseq 419 mseq 0x1 history 0x77d497ad
  convert opt KJUSERGETVALUE
----------enqueue 0x0xa70c30080------------------------
lock version     : 795
Owner node       : 0
grant_level      : KJUSEREX
req_level        : KJUSEREX
bast_level       : KJUSERNL
notify_func      : (nil)
resp             : 0xad9bfd0a0
procp            : 0xad766a8b8
pid              : 14220
proc version     : 0
oprocp           : (nil)
opid             : 0
group lock owner : 0xad745d8a8
possible pid     : 4748
xid              : 1C0000-0001-0000D32A
dd_time          : 0.0 secs
dd_count         : 0
timeout          : 0.0 secs
On_timer_q?      : N
On_dd_q?         : N
lock_state       : GRANTED
Open Options     : KJUSERDEADLOCK
Convert options  : KJUSERNOQUEUE KJUSERNODEADLOCKWAIT
History          : 0x4977d495
Msg_Seq          : 0x0
res_seq          : 311
valblk           : 0x00000000000000000000000000000000 .
DUMP LOCAL BLOCKER: initiate state dump for DEADLOCK
  possible owner[448.4748] on resource TX-0031001E-0057423E
Submitting asynchronized dump request [28]
----------enqueue 0x0xa79ee7980------------------------
lock version     : 1485
Owner node       : 1
grant_level      : KJUSERNL
req_level        : KJUSEREX
bast_level       : KJUSERNL
notify_func      : 0xd6a210
resp             : 0xad9bfd0a0
procp            : 0xad7675b98
pid              : 0
proc version     : 0
oprocp           : (nil)
opid             : 0
group lock owner : (nil)
xid              : 0000-0000-00000000
dd_time          : 0.0 secs
dd_count         : 0
timeout          : 0.0 secs
On_timer_q?      : N
On_dd_q?         : N
lock_state       : GRANTED
Open Options     :  KJUSERNO_XID
Convert options  : KJUSERGETVALUE
History          : 0x77d497ad
Msg_Seq          : 0x1
res_seq          : 419
valblk           : 0x00000000000000000000000000000000 .
Global blockers dump end:-----------------------------------
Global Wait-For-Graph(WFG) at ddTS[0.2832] :
BLOCKED 0xadf93f1d0 5 wq 2 cvtops x1 [0x1d001c][0x9c9211],[TX] [1C0000-0001-0000D32A] 0
BLOCKER 0xa71ade3e8 5 wq 1 cvtops x28 [0x1d001c][0x9c9211],[TX] [209000-0002-0000D34A] 1
BLOCKED 0xad26453d0 5 wq 2 cvtops x1 [0x31001e][0x57423e],[TX] [209000-0002-0000D34A] 1
BLOCKER 0xa70c30080 5 wq 1 cvtops x28 [0x31001e][0x57423e],[TX] [1C0000-0001-0000D32A] 0
* Cancel deadlock victim lockp xdf93f1d0
标签: 暂无标签
zhzhypg

写了 4 篇文章,拥有财富 75,被 1 人关注

转播转播 分享分享 分享淘帖
回复

使用道具

P4 | 发表于 2014-7-29 21:28:14
{:soso_e100:}高手请帮忙解释一下,谢谢
回复

使用道具

P4 | 发表于 2014-7-29 20:47:17
{:soso_e100:}自己顶自己,希望高手帮忙分析一下
回复

使用道具

您需要登录后才可以回帖 登录 | 加入社区

本版积分规则

意见
反馈