해제2 postgressql lock 조회 및 해제 postgressql lock 조회 및 해제 1. 현재 테이블의 LOCK 상태인 쿼리 확인 select t.relname,l.locktype,page,virtualtransaction,pid,mode,granted from pg_locks l, pg_stat_all_tables t where l.relation=t.relid order by relation asc; 현재 테이블의 lock을 확인한다. 이미 해당 쿼리를 조회하는 것이면, 전후 사정에 대한 이해도가 있기때문에 확인시 대략적으로 이놈이 문제구나 하는 쿼리를 찾을수 있었다. 여기서 pid를 확인하고 아래로 넘어가 해당 쿼리 session을 kill 할수 있다. 2. 해당 작업을 kill --PID 죽이기 select pg_cancel_backe.. 2022. 8. 23. Oracle - 테이블 잠김 풀기, 테이블 락 해제, table lock Oracle - 테이블 잠김 풀기, 테이블 락 해제, table lock oracle table lock 문제가 발생해서 문제가 발생한적은 개발자라면 한번씩은 있을거라고 생각한다. 일반적으로 system 과 같은 관리자 권한이 있으면 바로 확인 및 조치 할수 있으니 아래 내용을 참고 하도록 하자. 먼저 LOCK이 걸린 session을 조회 하도록 한다. 참고 : system 권한으로 로그인 필수 1. 테이블 LOCK 조회 select * from dba_dml_locks; 아래와 같은 LOCK 에 걸린 테이블의 session_id, owner, name 과 같은 전반 적인 정보를 얻을수 있다. 2. lock에 걸린 테이블 sid 조회 select sid, serial# from v$session wher.. 2022. 3. 16. 이전 1 다음