일단은 프로그래머 나부랭이

오라클 세션 찾기 및 세션 킬 본문

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' ;


Comments