728x90
반응형
아래 쿼리로 필요한 세션을 DB와 OS에서 킬할 수 있다.
SELECT s.SCHEMANAME,
s.sid,
s.serial#,
p.spid,
s.CLIENT_INFO,
s.process cpid,
to_single_byte(substr(s.machine, 1, 15)) MACHINE,
s.program,
s.logon_time,
EVENT,WAIT_CLASS,STATE,
round(s.last_call_et/3600) 소요시간,
ltrim(to_char(floor(LAST_CALL_ET/3600),'09'))||':'||ltrim(to_char(floor(mod(LAST_CALL_ET,3600)/60),'09'))||':'||ltrim(to_char(mod(LAST_CALL_ET,60),'09')) LAST_CALL_ET,
s.status,
--s.MODULE,
'kill -9 '||p.spid,
'ALTER SYSTEM KILL SESSION '''||s.sid||','||s.serial#||''';',
(select sql_text from v$sql where address = s.sql_address and rownum=1) sql
FROM V$SESSION s,
V$PROCESS p
WHERE s.paddr = p.addr
AND s.username IS NOT NULL
and s.paddr = p.addr
--and s.program like '%JDBC%'
and s.MACHINE!='HOSTNAME'
--and s.OSUSER='OSUSER'
and s.SCHEMANAME in('APUSER')
--and p.spid='1515'
order by SCHEMANAME,SQL ;
728x90
반응형
'DBMS > Oracle' 카테고리의 다른 글
Oracle 월별 데이터 파일 추가 용량 확인 (0) | 2022.07.29 |
---|---|
Oracle DDL 트리거 (0) | 2022.07.20 |
Oracle v$sesion에 IP적용 하기 (0) | 2022.07.20 |
oracle DBLINK 스크립트 추출 (0) | 2022.07.20 |
Oralce SYSAUX Tablespace 용량관리 (0) | 2022.07.20 |