共有サーバ セッション情報を表示する set heading off; pro+--------+-----+-------+---------------------------+----------+----+----+----------+-----------------+---------+----------+-------------+; pro|status | sid|serial#|program |command |sha |disp|lastcallet|logon_time |server |username |osuser |; pro+--------+-----+-------+---------------------------+----------+----+----+----------+-----------------+---------+----------+-------------+; select '|'||rpad(coalesce(a.status,' '),8)|| '|'||lpad(coalesce(to_char(a.sid),' '),5)|| '|'||lpad(coalesce(to_char(a.serial#),' '),7)|| '|'||rpad(coalesce(a.program,' '),27)|| -- '|'||rpad(coalesce(e.module,' '),27)|| '|'||rpad(coalesce( decode( a.command, 0,'NONE', 1,'CREATE TABLE', 2,'INSERT', 3,'SELECT', 6,'UPDATE', 7,'DELETE', 9,'CREATE INDEX', 10,'DROP INDEX', 12,'DROP TABLE', 44,'COMMIT', 45,'ROLLBACK', 46,'SAVEPOINT', 47,'PL/SQL EXECUTE', 85,'TRUNCATE TABLE', 'OTHER' ) ,' '),10)|| '|'||rpad(coalesce(c.name,' '),4)|| '|'||rpad(coalesce(b.name,' '),4)|| '|'||lpad(coalesce(to_char(a.last_call_et),' '),10)|| '|'||rpad(coalesce(to_char(a.logon_time,'YYYYMMDD-HH24:MI:SS'),' '),17)|| '|'||rpad(coalesce(a.server,' '),9)|| '|'||rpad(coalesce(a.username,' '),10)|| '|'||rpad(coalesce(a.osuser,' '),13)|| '|' from v$session a full outer join v$dispatcher b on a.paddr = b.paddr full outer join (select a.name,b.dispatcher from v$shared_server a,v$circuit b where a.circuit = b.circuit) c on c.dispatcher = b.paddr -- full outer join v$sqlarea e on a.sql_address = e.address where a.sid is not null and a.username != 'SYS' order by a.sid; pro+--------+-----+-------+---------------------------+----------+----+----+----------+-----------------+---------+----------+-------------+; pro|status | sid|serial#|program |command |sha |disp|lastcallet|logon_time |server |username |osuser |; pro+--------+-----+-------+---------------------------+----------+----+----+----------+-----------------+---------+----------+-------------+; exit;