/* module.sql show info about user sessions */ col sid format 99999 col username format a5 trunc col osuser format a10 trunc col logged_on format a13 head LOGON_TIME col umachine format a10 trunc col program format a20 trunc col proginfo format a15 trunc col LastCallET format 99,999 set verify off accept trgtmod char default ALL prompt 'Restrict to which module : ' accept trgtmach char default ALL prompt 'Restrict to which originating server : ' accept trgtstatus char default Y prompt 'Limit to active sessions only : ' select s.sid,s.status,s.username,s.osuser, replace(s.machine,'GEIPS-AMER\',NULL) umachine, s.sql_hash_value,s.command,s.process, p.spid, to_char(logon_time,'mm/dd hh:miAM') logged_on, floor(last_call_et/60) "LastCallET", s.module proginfo from v$session s, v$process p where s.username is not null and s.type = 'USER' and s.paddr = p.addr and ((s.status = 'ACTIVE' and upper('&trgtstatus') = 'Y') or upper('&trgtstatus') != 'Y') and (upper(s.module) like upper('%&trgtmod%') or upper('&trgtmod') = 'ALL') and (upper(s.machine) like upper('%&trgtmach%') or upper('&trgtmach') = 'ALL') /