REM
REM DBAToolZ NOTE:
REM This script was obtained from DBAToolZ.com
REM It's configured to work with SQL Directory (SQLDIR).
REM SQLDIR is a utility that allows easy organization and
REM execution of SQL*Plus scripts using user-friendly menu.
REM Visit DBAToolZ.com for more details and free SQL scripts.
REM
REM
REM File:
REM c_user_ses_2.sql
REM
REM USER MAINT
REM
REM Author:
REM Vitaliy Mogilevskiy (vit100gain@earthlink.net)
REM
REM Purpose:
REM
REM Displays all sessions DECODE command types
REM (based on one of scripts from the oracle newsgroups)
REM
REM
REM Usage:
REM c_user_ses_2.sql
REM
REM Example:
REM c_user_ses_2.sql
REM
REM
REM History:
REM 08-01-1998 VMOGILEV Created
REM
REM
set pages 1000
set lines 180
set trims on
col username format a10 trunc
col osuser format a12 trunc
col command format a10 trunc
col machine format a15 trunc
col lockwait format a1 heading "L|o|c|k|-|W|a|i|t"
col sid format 9999
col maction format a45 trunc
select s.username
, osuser
, sid
, decode(status,
'ACTIVE','Act',
'INACTIVE','Inact',
'KILLED','Kill', status) stat
, decode(type,
'BACKGROUND','Back',
'USER','User', type) type
, s.machine
, s.process
, p.spid
, decode(command,
0,'',
1,'Create Table',
2,'Insert',
3,'Select',
4,'Create Clust',
5,'Alter Clustr',
6,'Update',
7,'Delete',
8,'Drop',
9,'Create Index',
10,'Drop Index',
11,'Alter Index',
12,'Drop Table',
15,'Alter Table',
17,'Grant',
18,'Revoke',
19,'Create Syn',
20,'Drop Synonym',
21,'Create View',
22,'Drop View',
26,'Lock Table',
27,'nop',
28,'Rename',
29,'Comment',
30,'Audit',
31,'Noaudit',
32,'Cre Ext Data',
33,'Drop Ext Dat',
34,'Create Data',
35,'Alter Data',
36,'Cre Roll Seg',
37,'Alt Roll Seg',
38,'Drp Roll Seg',
39,'Cre Tablesp',
40,'Alt Tablesp',
41,'Drop Tablesp',
42,'Alt Session',
43,'Alter User',
44,'Commit',
45,'Rollback',
46,'Save Point',
47,'PL/SQL', to_char(command)) command
, decode(lockwait,
'','', 'Y') lockwait
, s.module||' '||s.action maction
from v$session s
, v$process p
where s.paddr = p.addr
order by spid
, type desc
, username
, osuser
, sid ;