select
distinct 'alter system kill session ' ||
'''' || sid || ',' || serial# || ',@' || s.inst_id || ''';' alter_statement,
s.SQL_ID, s.CLIENT_IDENTIFIER,cast(s.SQL_EXEC_START as TIMESTAMP),
SQL_EXEC_START,SQL_TEXT FROM gv$session s, gv$sql q where s.sql_id = q.sql_id AND s.status = 'ACTIVE' AND s.username =
'BIS_RT' and lower(CLIENT_IDENTIFIER) like '%@%gov%';
SELECT
s.inst_id, s.sid,
s.serial#,
s.username,
s.client_identifier,
s.status,
s.machine,
s.logon_time,
ROUND((SYSDATE - s.logon_time) * 24 * 60,
2) AS minutes_running,
'IHS - Document View Report' program,
q.sql_id
FROM gv$session s
LEFT JOIN gv$sql q
ON s.sql_id = q.sql_id AND s.inst_id = q.inst_id
WHERE s.username is not null
AND s.status = 'ACTIVE'
AND s.username = 'BIS_RT'
AND s.program like '%nqsserver%'
AND q.sql_fulltext LIKE '%Document View Report%'
AND sql_fulltext LIKE '%+%Parallel%(%16%)%'
--AND s.logon_time < SYSDATE - 10/(24*60) -- More than 10 minutes
ORDER BY minutes_running DESC;
No comments:
Post a Comment