'오라클 락'에 해당되는 글 1건

프로젝트를 진행 하다 보면 오라클 락이 걸리는 경우가 있다.

 

1번은 오라클에 락이 걸렸는지 확인 하는 명령어 입니다.


1) ==========================================================
SELECT  DO.OBJECT_NAME, DO.OWNER, DO.OBJECT_TYPE, DO.OWNER,
        VO.XIDUSN, VO.SESSION_ID, VO.LOCKED_MODE
FROM    V$LOCKED_OBJECT VO, DBA_OBJECTS DO
WHERE   VO.OBJECT_ID = DO.OBJECT_ID;

 

 

오라클 락이 걸린 경우

2번의 명령어를 입력 하여 락이 걸린 SID와 SERIAL을 확인 합니다.

 

2) ==========================================================
  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 = 'DZZT_USERID' or C.OBJECT_NAME = 'DZZT_LOGIN_INFO')
   order by a.sid

 

오라클 락이 걸린 것을 KILL 하는 방법은 아래 명령어를 사용 하기면 됩니다.

3) ==========================================================
alter system kill session '128, 21470';

 

 

감사합니다.

 

블로그 이미지

VietNam prices info.

베트남 물가 , 베트남 공장 연락처 , 베트남 생산된 제품, 베트남 수입,수출 ,베트남 여행, 베트남 부동산 ,베트남 물가정보, 베트남 사람들, 베트남 관련 지식 ,베트남 음식, 베트남 공장, 베트남의 정보를 제공 합니다.

,