SQL Command Codes
Every SQL command has a numeric code. The command code is used internally and is reported in the COMMAND column of V$SESSION
The SYS.AUDIT_ACTIONS table contains a list of command codes which are used when auditing is enabled. SYS.AUDIT_ACTIONS provides a useful definition of the commands available in a specific Oracle release
The table is populated by the $ORACLE_HOME/rdbms/admin/cataudit.sql catalog script
SYS.AUDIT_ACTIONS has the following columns:
|
Column Name | Data Type |
ACTION | NUMBER |
NAME | VARCHAR2(28) |
|
The following table shows the audit actions in Oracle 10.2.
|
Action | Name |
0 | UNKNOWN |
1 | CREATE TABLE |
2 | INSERT |
3 | SELECT |
4 | CREATE CLUSTER |
5 | ALTER CLUSTER |
6 | UPDATE |
7 | DELETE |
8 | DROP CLUSTER |
9 | CREATE INDEX |
10 | DROP INDEX |
11 | ALTER INDEX |
12 | DROP TABLE |
13 | CREATE SEQUENCE |
14 | ALTER SEQUENCE |
15 | ALTER TABLE |
16 | DROP SEQUENCE |
17 | GRANT OBJECT |
18 | REVOKE OBJECT |
19 | CREATE SYNONYM |
20 | DROP SYNONYM |
21 | CREATE VIEW |
22 | DROP VIEW |
23 | VALIDATE INDEX |
24 | CREATE PROCEDURE |
25 | ALTER PROCEDURE |
26 | LOCK |
27 | NO-OP |
28 | RENAME |
29 | COMMENT |
30 | AUDIT OBJECT |
31 | NOAUDIT OBJECT |
32 | CREATE DATABASE LINK |
33 | DROP DATABASE LINK |
34 | CREATE DATABASE |
35 | ALTER DATABASE |
36 | CREATE ROLLBACK SEG |
37 | ALTER ROLLBACK SEG |
38 | DROP ROLLBACK SEG |
39 | CREATE TABLESPACE |
40 | ALTER TABLESPACE |
41 | DROP TABLESPACE |
42 | ALTER SESSION |
43 | ALTER USER |
44 | COMMIT |
45 | ROLLBACK |
46 | SAVEPOINT |
47 | PL/SQL EXECUTE |
48 | SET TRANSACTION |
49 | ALTER SYSTEM |
50 | EXPLAIN |
51 | CREATE USER |
52 | CREATE ROLE |
53 | DROP USER |
54 | DROP ROLE |
55 | SET ROLE |
56 | CREATE SCHEMA |
57 | CREATE CONTROL FILE |
59 | CREATE TRIGGER |
60 | ALTER TRIGGER |
61 | DROP TRIGGER |
62 | ANALYZE TABLE |
63 | ANALYZE INDEX |
64 | ANALYZE CLUSTER |
65 | CREATE PROFILE |
66 | DROP PROFILE |
67 | ALTER PROFILE |
68 | DROP PROCEDURE |
70 | ALTER RESOURCE COST |
71 | CREATE MATERIALIZED VIEW LOG |
72 | ALTER MATERIALIZED VIEW LOG |
73 | DROP MATERIALIZED VIEW LOG |
74 | CREATE MATERIALIZED VIEW |
75 | ALTER MATERIALIZED VIEW |
76 | DROP MATERIALIZED VIEW |
77 | CREATE TYPE |
78 | DROP TYPE |
79 | ALTER ROLE |
80 | ALTER TYPE |
81 | CREATE TYPE BODY |
82 | ALTER TYPE BODY |
83 | DROP TYPE BODY |
84 | DROP LIBRARY |
85 | TRUNCATE TABLE |
86 | TRUNCATE CLUSTER |
91 | CREATE FUNCTION |
92 | ALTER FUNCTION |
93 | DROP FUNCTION |
94 | CREATE PACKAGE |
95 | ALTER PACKAGE |
96 | DROP PACKAGE |
97 | CREATE PACKAGE BODY |
98 | ALTER PACKAGE BODY |
99 | DROP PACKAGE BODY |
100 | LOGON |
101 | LOGOFF |
102 | LOGOFF BY CLEANUP |
103 | SESSION REC |
104 | SYSTEM AUDIT |
105 | SYSTEM NOAUDIT |
106 | AUDIT DEFAULT |
107 | NOAUDIT DEFAULT |
108 | SYSTEM GRANT |
109 | SYSTEM REVOKE |
110 | CREATE PUBLIC SYNONYM |
111 | DROP PUBLIC SYNONYM |
112 | CREATE PUBLIC DATABASE LINK |
113 | DROP PUBLIC DATABASE LINK |
114 | GRANT ROLE |
115 | REVOKE ROLE |
116 | EXECUTE PROCEDURE |
117 | USER COMMENT |
118 | ENABLE TRIGGER |
119 | DISABLE TRIGGER |
120 | ENABLE ALL TRIGGERS |
121 | DISABLE ALL TRIGGERS |
122 | NETWORK ERROR |
123 | EXECUTE TYPE |
128 | FLASHBACK |
129 | CREATE SESSION |
157 | CREATE DIRECTORY |
158 | DROP DIRECTORY |
159 | CREATE LIBRARY |
160 | CREATE JAVA |
161 | ALTER JAVA |
162 | DROP JAVA |
163 | CREATE OPERATOR |
164 | CREATE INDEXTYPE |
165 | DROP INDEXTYPE |
167 | DROP OPERATOR |
168 | ASSOCIATE STATISTICS |
169 | DISASSOCIATE STATISTICS |
170 | CALL METHOD |
171 | CREATE SUMMARY |
172 | ALTER SUMMARY |
173 | DROP SUMMARY |
174 | CREATE DIMENSION |
175 | ALTER DIMENSION |
176 | DROP DIMENSION |
177 | CREATE CONTEXT |
178 | DROP CONTEXT |
179 | ALTER OUTLINE |
180 | CREATE OUTLINE |
181 | DROP OUTLINE |
182 | UPDATE INDEXES |
183 | ALTER OPERATOR |
197 | PURGE USER_RECYCLEBIN |
198 | PURGE DBA_RECYCLEBIN |
199 | PURGE TABLESAPCE |
200 | PURGE TABLE |
201 | PURGE INDEX |
202 | UNDROP OBJECT |
204 | FLASHBACK DATABASE |
205 | FLASHBACK TABLE |
206 | CREATE RESTORE POINT |
207 | DROP RESTORE POINT |
208 | PROXY AUTHENTICATION ONLY |
209 | DECLARE REWRITE EQUIVALENCE |
210 | ALTER REWRITE EQUIVALENCE |
211 | DROP REWRITE EQUIVALENCE |
|