반응형

티베로(TIBERO)에서 락 해제 하는 방법은 아래의 코드처럼 따라하면 된다. 나는 서비스 단에서 데이터를 테이블에 INSERT를 할 때, Exclusive Lock이 걸렸다. 그래서, INSERT 쿼리문에서 더 이상 진행되지 않아 문제가 발생했다.

 

1. 아래의 트랜잭션에서 세션 ID와 명령어를 확인한다.

SELECT SESS_ID, USED_BLK FROM V$TRANSACTION;

 

2. SID 컬럼에 SESS_ID를 포함하고 있는 세션에서 SID, SERIAL#을 확인한다.

SELECT SID, SERIAL#, SQL_ID, PREV_SQL_ID FROM V$SESSION WHERE SID IN(SESS_ID);

 

3. ALTER를 사용하여 해당하는 SESS_ID와 SERIAL을 넣어 킬한다.

ALTER SYSTEM KILL SESSION(SESS_ID, SERIAL#);

 

위의 방법으로 Exclusive Lock이 풀렸고, 테이블의 읽고 쓰기가 가능해졌다.

반응형
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기