OS환경 : Oracle Linux6.8(64bit)
DB 환경 : Oracle Database 11.2.0.4
쿼리 :
현재 실행중인 SQL 쿼리 확인1
set line 200
col sid format a10
col machine format a20
SELECT TO_CHAR (SID) sid, serial# serialNumber,
SUBSTR (TO_CHAR (last_call_et), 1, 6) executeSeconds, userName, machine,
b.sql_text sqlText
FROM v$session a, v$sqltext b
WHERE username NOT IN ('SYSTEM', 'SYS')
AND a.TYPE != 'BACKGROUND'
AND a.status = 'ACTIVE'
AND a.sql_address = b.address(+)
AND a.sql_hash_value = b.hash_value(+)
ORDER BY a.last_call_et DESC,
a.SID,
a.serial#,
b.address,
b.hash_value,
b.piece;
현재 실행중인 SQL 쿼리 확인2
col TERMINAL for a10
col USERNAME for a10
col OSUSER for a10
col PROGRAM for a25
col SQL_TEXT for a65
SELECT ALL SYS.V_$SESSION.OSUSER, SYS.V_$SESSION.USERNAME,
SYS.V_$SESSION.TERMINAL, SYS.V_$SESSION.PROGRAM,
SYS.V_$PROCESS.SPID SERVER_PID,
SYS.V_$SQLAREA.SQL_TEXT
FROM SYS.V_$PROCESS, SYS.V_$SESSION, SYS.V_$SQLAREA
WHERE SYS.V_$PROCESS.ADDR=SYS.V_$SESSION.PADDR and SYS.V_$SQLAREA.ADDRESS=SYS.V_$SESSION.SQL_ADDRESS
AND SYS.V_$SQLAREA.HASH_VALUE=SYS.V_$SESSION.SQL_HASH_VALUE;
결과값 :
참조 :
'ORACLE > Sql' 카테고리의 다른 글
오라클 프로시저, 잡, 트리거 내용 확인 방법 (0) | 2018.07.18 |
---|---|
오라클 hot 백업 스크립트 (0) | 2018.07.10 |
ORACLE 유저 권한 조회 (0) | 2018.07.10 |
FULL SQL TEXT를 찾는 방법 (SQL FULLTEXT) Note 437304.1 (0) | 2018.07.09 |
sql 쿼리문 보기좋게 정렬해주는 사이트 (0) | 2018.07.09 |