Oracle FAQ | Your Portal to the Oracle Knowledge Grid |
Home -> Community -> Mailing Lists -> Oracle-L -> RE: How to find USER who locked my row ...
Hi Babu,
Take out the NOWAIT temporarily so that the session will wait, and then look in V$LOCK to see which TX lock you are waiting for and who is holding it.
@ Regards,
@ Steve Adams
@ http://www.ixora.com.au/
@ http://www.christianity.net.au/
-----Original Message-----
Sent: Friday, 2 February 2001 9:50
To: Multiple recipients of list ORACLE-L
Dear list,
I am simulating an error generated by an application.
select * from XXX where fdoc_nbr = '12345' for update nowait;
It returns with error:
ORA-00054 Resource busy acquire with nowait specified.
I need to findout who(SID,SERIAL#,USERNAME) locked the same ROW (not table). There are many users who are locking different rows of the same table at the same time. I need to find the one who locked my row.
I would appreciate if someone could help me with this.
TIA,
-- Babu
-- Please see the official ORACLE-L FAQ: http://www.orafaq.com -- Author: Steve Adams INET: steve.adams_at_ixora.com.au 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: ListGuru_at_fatcity.com (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).Received on Thu Feb 01 2001 - 20:55:58 CST