Title: RE: Table Locks

Call me crazy if you wish.  But I would take a process or system state dump and navigate the locking session's object hierarchy.  Yes, I know, ugly as Sin and potentially life-shortening.

HTH
Tony Aponte

-----Original Message-----
From: Alan Davey [mailto:[EMAIL PROTECTED]]
Sent: Thursday, August 29, 2002 4:44 PM
To: Multiple recipients of list ORACLE-L
Subject: Table Locks


Hi All,

I've noticed some locks on various tables and I'm trying to figure out which DML statements are causing the locks.  In this example, the lock isn't being released because the developer forgot to include a commit/rollback.

If I look at v$session which is causing the lock and query v$sqlarea with  the values in sql_address and prev_sql_addr, I only see select statements that were issued after the DML (in this case a delete).  I can query

v$sqlarea with the locked table name and find the delete statement, but how do I link this back to the sid that issued it?  Also, what if there had been multiple DML statements by this user, how would I know which was the first/last one executed?

I'm RTFMing, but so far no luck.  Any help would be greatly appreciated.

Regards,
--

Alan Davey
[EMAIL PROTECTED]
212-604-0200  x106



--
Please see the official ORACLE-L FAQ: http://www.orafaq.com
--
Author: Alan Davey
  INET: [EMAIL PROTECTED]

Fat City Network Services    -- (858) 538-5051  FAX: (858) 538-5051
San Diego, California        -- Public Internet access / Mailing Lists
--------------------------------------------------------------------
To REMOVE yourself from this mailing list, send an E-Mail message
to: [EMAIL PROTECTED] (note EXACT spelling of 'ListGuru') and in
the message BODY, include a line containing: UNSUB ORACLE-L
(or the name of mailing list you want to be removed from).  You may
also send the HELP command for other information (like subscribing).

Reply via email to