본문 바로가기
Database/Oracle

Oracle Parallel DB Session KILL 처리 방법

by DBTechBiz 2022. 10. 19.

Oracle Parallel DB Session KILL 처리 방법


 

 

병렬 쿼리 DB 세션 KILL 처리

-- KILL 처리할 부모 세션의 SID, SERIAL# 확인
SELECT INST_ID
     , SID
     , SERIAL#
     , USERNAME
     , STATUS
     , PROCESS
     , MACHINE
     , PROGRAM
     , SQL_ID
     , (SELECT SQL_FULLTEXT FROM V$SQL WHERE SQL_ID = A.SQL_ID AND ROWNUM = 1) SQL_TEXT
     , SQL_EXEC_START
     , MODULE
     , EVENT
     , WAIT_CLASS
     , STATE
  FROM GV$SESSION A
 WHERE SADDR IN (SELECT SADDR FROM GV$PX_SESSION)
 ORDER BY SQL_ID, PROGRAM;
 
 -- 확인한 SESSION, SERIAL# 으로 부모세션 KILL 처리
 ALTER SYSTEM KILL SESSION 'sid, serial#' IMMEDIATE;

 

반응형

댓글