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;
반응형
'Database > Oracle' 카테고리의 다른 글
Oracle 롤백 타임 구하기 (Rollback remaining time) (0) | 2022.10.19 |
---|---|
Oracle DB Session spid 를 이용하여 서버 프로세스 KILL 처리(병렬 롤백) (0) | 2022.10.19 |
Oracle DROP TABLE (Partition Table) Performance Issue (0) | 2022.10.19 |
Oracle DB LINK 생성/삭제 (0) | 2022.10.19 |
Oracle RAC RedoLog Group 추가/삭제 (0) | 2022.10.19 |
댓글