SELECT CLIENT_IDENTIFIER
USER_NAME,
SYSDATE,
ROUND (((S.LAST_CALL_ET / 86400)) * 24 * 60, 2)
WAIT_TIME,
S.SID,
S.SERIAL#,
S.Sql_id,
s.inst_id,
DECODE (s.sql_hash_value, 743038952, 'SAME', 'DIFFERENT')
Hash_value,
s.sql_hash_value, --743038952
S.STATUS,
S.plsql_entry_object_id,
S.MODULE,
S.ACTION,
SYSDATE - (S.LAST_CALL_ET / 86400)
LAST_CALL,
S.TYPE,
S.USERNAME
DB_USERNAME,
S.OSUSER
CLIENT_USERNAME,
S.MACHINE,
S.CLIENT_INFO,
S.TERMINAL,
S.LOGON_TIME,
S.PROCESS,
P.SPID,
P.PID,
s.*
FROM GV$SESSION S, GV$PROCESS P
WHERE S.PADDR = P.ADDR(+)
AND s.inst_id = p.inst_id
AND S.MODULE IS NOT NULL
AND S.STATUS = 'ACTIVE'
AND NVL (S.TYPE, 'XXXXX') <> 'BACKGROUND'
AND S.MODULE LIKE '%007%' -- CP Short name
--and sql_id = 'd1u4rr2gkcq33'
-- S.ACTION LIKE :ACTIONTYPE AND
--S.OSUSER LIKE :USR
--AND ROUND(((S.LAST_CALL_ET / 86400))*24*60,2) > :WAIT_TIME
ORDER BY ((S.LAST_CALL_ET / 86400)) * 24 * 60 DESC;
No comments:
Post a Comment