Oracle FAQ Your Portal to the Oracle Knowledge Grid
HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US
 

Home -> Community -> Usenet -> c.d.o.server -> RAC internals - GLOBAL ENQUEUE SERVICES DEADLOCK DETECTED

RAC internals - GLOBAL ENQUEUE SERVICES DEADLOCK DETECTED

From: Dusan Bolek <spambin_at_seznam.cz>
Date: 1 Nov 2005 23:44:13 -0800
Message-ID: <1130917453.780017.190090@g44g2000cwa.googlegroups.com>


We're encountering many of "Global Enqueue Services Deadlock detected" messages in the alert log of one of our database instances (two node RAC database) together with quite big global cache cr request waits in STATSPACK report. The problem is that the only other available information is trace file that looks like:

and sometimes also like:

----------enqueue------------------------
lock version     : 10665
Owner node       : 0
grant_level      : KJUSEREX
req_level        : KJUSEREX
bast_level       : KJUSERNL
notify_func      : 0
resp             : 7000001b13711d8
procp            : 700000160d71fa0
pid              : 5365832
proc version     : 39
oprocp           : 0
opid             : 0
gid              : 618
xid              : 67532 66652
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
History          : 0x9a514395
Msg_Seq          : 0x0
res_seq          : 0

The problem is that it looks like no one including local Oracle support knows what is the meaning of values in this tracefile. We are also pursuing this with Oracle Worldwide Support, but it can take a lot of time. Is there someone who investigated this kind of trace file before? Search on Metalink showed only a couple of similar, but never answered questions.

Thank you

Dusan Bolek Received on Wed Nov 02 2005 - 01:44:13 CST

Original text of this message

HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US