본문 바로가기

개발 이야기/Database

[ALTIBASE] Lock 확인 및 해결방법

반응형
1. 확인 방법
select session_id, query, table_oid from v$LOCK_STATEMENT;

2. Lock의 제거
상황에 따라 다르지만 세션 킬 명령을 통해 처리 가능
alter database mydb session close [SESSION_ID];

오래 수행되는 DML문의 수행시 문제가 된다면 altibase.properties의 UTRANS_TIMEOUT을 설정하여 지정해 준 시간이 지나면 해당 세션의 연결을 해제하고 트랜잭션을 롤백하게 됨
반응형