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 -> library cache lock | transaction enqueue lock

library cache lock | transaction enqueue lock

From: Knut Talman <knut.talman_at_mytoys.de>
Date: Thu, 13 Jun 2002 16:41:54 +0200
Message-ID: <aeab3n$ego$1@crusher.de.colt.net>


Hi,

on an Oracle 8.1.7.3 on Linux database we have the following problem:

An application stops working because of locks. The app has 4 open sessions, one session is blocking the others.
Session 1 waits for a library cache lock and blocks session 2 which waits for a transaction enqueue lock.
Session 1 helds an exclusive transaction enqueue lock which is requested by session 2. When I kill session 1 the
application reconnects to the database and I have the same situation like before. Even shutting down the
application does not solve the problem. All but one session are closed. I can't kill the one session with
"alter system kill session ....", I have to kill the dedictated server process. Aftre doing that and restarting the app everything works fine until the next blocking lock. I know that a library cache lock will happen when I try to use a procedure which is just compiling or something
similar, but the session are just doing updates. Does anybody have an idea what's going on here?

Thank you in advance,

Knut Received on Thu Jun 13 2002 - 09:41:54 CDT

Original text of this message

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