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: Dusan Bolek <spambin_at_seznam.cz>
Date: 11 Nov 2005 04:30:10 -0800
Message-ID: <1131712210.515055.95770@g44g2000cwa.googlegroups.com>


This code definitely came from an application server. They are storing all application servers sessions there. It looks like there was a lock on this table so none can login in or logout. Our application vendor is still investigating its code, it looks like there are more issues to be solved. However, I'm glad that I have been able to get some meaningful information from a deadlock trace file. By getting txn id from the trace file, I can find the offending SQL in a log miner output and that is helping a lot to solve deadlock related problems. Another interesting thing about the deadlock tracing that I've found is that if a deadlock occurs between two transactions on the same node there is no SQL in the generated tracefile, but if these transactions were on different nodes it would leave an SQL in the trace file on one of the affected nodes. Do not know why, but it looks like it works this way.

--
Dusan Bolek
Received on Fri Nov 11 2005 - 06:30:10 CST

Original text of this message

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