Oracle/Etc

세션 억지로 죽이기

havy 2023. 7. 11. 17:56

SQL>  select * from v$recovery_progress;

-안죽는 세션 pid 추출
select sid,pid from v$session sid =;

- 안죽는 세션 pid 추출하여
select PID, SPINLOCK_ACQ_CNT, SPIN_WAIT from VT_THRINFO where pid=2566851;

SPINLOCK_ACQ_CNT -> 0이면 kill 진행

!!!!  1이면 진행 하면 안됨  !!!!

- session
alter system kill session () immediate;
alter system kill session () force; -> db 내려갈 위험있음

- session kill 안되면 아래 process 죽이기

- 해당 pid 확인하여 프로세스 확인하기
 ps -ef|grep tbsvr |grep pid

- 프로세스 죽이기
kill -9 ~~~