2020. 4. 28. 10:13
오라클
SELECT nvl(ses.username,'ORACLE PROC')||' ('||ses.sid||')' USERNAME,
SID,
MACHINE,
REPLACE(SQL.SQL_TEXT,CHR(10),'') STMT,
ltrim(to_char(floor(SES.LAST_CALL_ET/3600), '09')) || ':'
|| ltrim(to_char(floor(mod(SES.LAST_CALL_ET, 3600)/60), '09')) || ':'
|| ltrim(to_char(mod(SES.LAST_CALL_ET, 60), '09')) RUNT
FROM V$SESSION SES,
V$SQLtext_with_newlines SQL
where SES.STATUS = 'ACTIVE'
and SES.USERNAME is not null
and SES.SQL_ADDRESS = SQL.ADDRESS
and SES.SQL_HASH_VALUE = SQL.HASH_VALUE
and Ses.AUDSID <> userenv('SESSIONID')
order by runt desc, 1,sql.piece;
'오라클' 카테고리의 다른 글
Oracle Lock 조회 (0) | 2020.12.24 |
---|---|
실행중인 Job 모니터링 Query (0) | 2020.06.30 |
Temp TableSpace 사용량 확인 (0) | 2020.04.10 |
lock tree 형식으로 조회 (0) | 2020.04.09 |
Undo 사용량 확인 (0) | 2020.03.24 |