반응형
티베로(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이 풀렸고, 테이블의 읽고 쓰기가 가능해졌다.
반응형
'IT > 티베로(Tibero)' 카테고리의 다른 글
[티베로/Tibero] 티베로(Tibero) 이메일 아이디만 추출하는 방법 (0) | 2022.04.27 |
---|---|
java.sql.BatchUpdateException: JDBC-8026:Invalid identifier. 문제 해결 방법 (0) | 2022.04.20 |
[티베로/Tibero] 티베로(Tibero) View 만드는 방법 (0) | 2022.04.14 |
[티베로/Tibero] 티베로(Tibero) connection refused by the server. - connection timed out connect. 문제 해결 방법 (0) | 2022.04.10 |
티베로(TIBERO) 시퀀스(SEQUENCE) 생성하는 방법 (0) | 2022.02.24 |
JDBC-8010:Missing INTO keyword. 문제 해결 방법 (0) | 2022.02.22 |
티베로(TIBERO) SUBSTR 함수 사용 방법 (0) | 2022.02.19 |
티베로(Tibero) DECODE 함수 사용 방법 (2) | 2022.01.27 |
최근댓글