ORA-00054: 자원이 사용중이고, NOWAIT가 지정되어 있습니다


=>

1. lock이 걸려 있는 테이블을 SELECT문으로 테이블에 lock을 걸고 있는 session을 찾는다. 


su - oracle

패스워드


SQL> sqlplus /nolog

SQL> conn /as sysdba

SQL>

select a.sid, a.serial# 

from v$session a, v$lock b, dba_objects c 

where a.sid=b.sid and 

b.id1=c.object_id and 

b.type=\'TM\' and 

c.object_name=\'테이블명\';


       SID    SERIAL#

---------- ----------

       139       1110


2. 다음 명령으로 SESSION들을 KILL한다. 


SQL> alter system kill session \'139, 1110\';

반응형
Posted by 질주하는구
,