락 해제 쿼리1 오라클(oracle) 락(lock - 세션, 로우) 확인 및 락 걸린 세션 제거(kill) 오라클에서 UPDATE 문을 실행하면 COMMIT, ROLLBACK 문을 실행하기 전에는 로우 락이 걸립니다. 로우 락이 걸리면 다른 사용자는 해당 데이터를 수정 할 수 없게 됩니다. 종종 토드(TOAD) 등의 툴에서 DB 작업을 하다보면 커밋 또는 롤백 하기 전에 프로그램이 갑자기 죽어버려서 세션이 끊기지 않은 상태로 되어 로우 락이 걸리는 경우가 있습니다. 아래에 참조 쿼리를 나열해 봤습니다. 실제 락을 푸는 쿼리는 마지막 쿼리를 봐주세요. 아래의 쿼리를 실행하고 락을 풀기 위해서는 관리자 DBA 권한이 있어야 합니다. 락 걸린 테이블 확인하는 쿼리 SELECT dbo.object_name ,dbo.owner ,dbo.object_type ,vlo.xidusn ,vlo.session_id ,vlo.l.. 2021. 1. 8. 이전 1 다음