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 -> Re: RAC internals - GLOBAL ENQUEUE SERVICES DEADLOCK DETECTED

Re: RAC internals - GLOBAL ENQUEUE SERVICES DEADLOCK DETECTED

From: Alexey Sergeyev <saefido7_at_devexperts.com>
Date: Wed, 2 Nov 2005 13:36:53 +0300
Message-ID: <dka4v3$uqi$1@news.rtcomm.ru>


Hi Dusan!

    Yea, we 've experienced a problem like that. Due to some issues with bitmap indexes we were getting periodically ORA-00060, with very similar traces (i got those by setting '60 trace name ERRORSTACK level 1' event). The traces weren't too informative, and i opened a TAR with the question about more accurate diagnostic. The Oracle WWS suggestion was: "... systemstate level 10 is what you need, though the trace information is really **only to be read by Oracle** (there are no docs on how to read it)...". So, i'm afraid, in a similar way your traces are useful for the Oracle Support only...

Alexey Sergeyev

"Dusan Bolek" <spambin_at_seznam.cz> wrote in message news:1130917453.780017.190090_at_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:
>
> *** 2005-09-19 10:37:01.153
> Global Wait-For-Graph(WFG) at ddTS[0.0] :
> BLOCKED 70000016f956fd8 5 [0x2b90011][0x5f20],[TX] [131321,1285] 1
> BLOCKER 70000016b5ff288 5 [0x2b90011][0x5f20],[TX] [131317,1159] 1
> BLOCKED 70000016b1c8440 5 [0x3fe001d][0x1a1d],[TX] [131317,1159] 1
> BLOCKER 700000199574ea0 5 [0x3fe001d][0x1a1d],[TX] [131321,1285] 1
>
> 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 - 04:36:53 CST

Original text of this message

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