DBMS
오라클 세션 찾기 및 세션 킬
하필이면 도대체가
2018. 3. 8. 17:31
SELECT
B.SPID, A.*
FROM
V$SESSION A, V$PROCESS B
WHERE
A.PADDR = B.ADDR
--AND A.USERNAME = '오라클 계정명'
--AND A.STATUS = 'ACTIVE || INACTIVE'
위의 쿼리는 오라클의 세션을 찾을때 쓰면 된다.
주석중에 USERNAME은 ORACLE 계정명을, STATUS는 해당 세션의 활성화 여부를 찾을 때 쓰면 된다.
그리고 위에서 찾은 세션은 아래의 쿼리로 KILL이 가능하다.
ALTER SYSTEM KILL SESSION 'SID,SERIAL'
위의 쿼리로 찾은 SID와 SERIAL을 입력해서 실행하면 된다.
kill
alter system kill session 'SID, Serial' ;
ex) alter system kill session '1352,28337' ;
alter system kill session 'SID, Serial' ;