Oracle DB Session spid 를 이용하여 서버 프로세스 KILL 처리(병렬 롤백)
Oracle DB Session spid 를 이용하여 서버 프로세스 KILL 처리(병렬 롤백) DB Session Kill 이 아닌 서버 프로세스 KILL 처리 시 병렬로 롤백이 되므로 롤백 시간을 단축시킬 수 있다. 단, 병렬 처리의 DEGREE 수가 동적으로 진행됨에 따라 자원 사용량이 클 수 있으므로 현재 DB 상태를 확인한 후에 진행하도록 한다. 1. DB 세션 spid 확인 -- KILL 처리할 DB 세션의 spid 를 확인 SELECT S.SID , S.SERIAL# , S.USERNAME , P.SPID -- SPID 확인 , S.STATUS , S.EVENT , S.PROCESS , T.USED_UBLK , T.USED_UREC , ROUND(T.USED_UBLK*8192/1024/1024..
2022. 10. 19.
Oracle Parallel DB Session KILL 처리 방법
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 S..
2022. 10. 19.