Skip to content

审计定义-sys_audit_defs

功能描述

sys_audit_defs系统表用于管理数据库审计定义信息。

字段说明

序号字段名类型说明
0DB_IDOID_TYPE库ID
1USER_IDOID_TYPE用户ID
2OBJ_IDOID_TYPE对象ID
3OBJ_TYPEINTEGER对象类别
4AUDIT_MASKBIGINT审计项目掩码
5WHENEVERINTEGER审计时机(1:操作成功时记录审计项 2:操作失败时记录审计项 3:无论成功与否都记录审计项)
6RESERVED1VARCHAR保留字段
7RESERVED2VARCHAR保留字段

AUDIT_MASK

编号审计项目成功失败所有
1AUDIT_CONNECT4812
2AUDIT_DATABASE4812
3AUDIT_USER163248
4AUDIT_ROLE256512768
5AUDIT_SCHEMA102420483072
6AUDIT_TABLE4096819212288
7AUDIT_VIEW163843276849152
8AUDIT_INDEX65536131072196608
9AUDIT_PROCEDURE262144524288786432
10AUDIT_TRIGGER104857620971523145728
11AUDIT_SEQUENCE4194304838860812582912
12AUDIT_GRANT167772163355443250331648
13AUDIT_REVOKE67108864134217728201326592
14AUDIT_AUDIT268435456536870912805306368
15AUDIT_NOAUDIT107374182421474836483221225472
16AUDIT_INSERT4294967296858993459212884901888
17AUDIT_UPDATE171798691843435973836851539607552
18AUDIT_DELETE68719476736137438953472206158430208
19AUDIT_SELECT274877906944549755813888824633720832
20AUDIT_LOCK_TAB109951162777621990232555523298534883328
21AUDIT_EXECUTE4398046511104879609302220813194139533312
22AUDIT_POLICY175921860444163518437208883252776558133248
23AUDIT_USER_POLICY70368744177664140737488355328211106232532992
24AUDIT_TAB_POLICY281474976710656562949953421312844424930131968
25AUDIT_SPACE112589990684262022517998136852503377699720527870
26AUDIT_PACKAGE4503599627370500900719925474099013510798882111500
27AUDIT_TYPE180143985094820003602879701896400054043195528446000
28AUDIT_DB_LINK72057594037927900144115188075856000216172782113784000
29AUDIT_SYNONYM288230376151712000576460752303423000864691128455135000
30AUDIT_DOMAIN115292150460685000023058430092136900003458764513820540000

示例

  • 查询审计项目掩码等信息

    sql
    auditor:
    SQL> AUDIT TABLE;
    
    dba:
    SQL> SELECT * FROM sys_audit_defs;
    
    DB_ID | USER_ID | OBJ_ID | OBJ_TYPE | AUDIT_MASK | RESERVED1 | RESERVED2 | 
    ------------------------------------------------------------------------------
    1 | 0 | 0 | <NULL>| 12288 | <NULL>| <NULL>|
  • 查询审计对象等信息

相关系统表

  • sys_users
  • sys_audit_results

特殊说明

审计操作需先开启审计:SET enable_audit ON