为Oracle设置审核,我还需要执行什么?

为Oracle设置审核,我还需要执行什么?,oracle,Oracle,我已经做了以下工作: SQL> show parameters audit%r; NAME TYPE VALUE ------------------------------------ ----------- --------------------------- audit_sys_operations boolean TRUE audit_trail

我已经做了以下工作:

SQL> show parameters audit%r;
NAME                                 TYPE        VALUE
------------------------------------ ----------- ---------------------------
audit_sys_operations                 boolean     TRUE
audit_trail                          string      DB, EXTENDED

--and

create user Bobidentified by Bob;
grant create session to Bob;
grant dba to Bob; --it's necessary
audit all by Bob;

我需要知道Bob在连接到数据库后所做的一切,告诉我除了sys.aud$?

之外还有什么地方可以查找日志您已经使用
DB,EXTENDED
选项启用了审核

所有审核日志都存储在数据库的
SYS.AUD$
表下,但始终写入操作系统审核跟踪的记录除外(所有
SYS
用户的审核记录都写入包含审核跟踪的操作系统文件,而不是写入
SYS.AUD$

您可以直接或通过以下视图查询表

SQL>SELECT view_name
FROM   dba_views
WHERE  view_name LIKE 'DBA%AUDIT%'
ORDER BY view_name;

VIEW_NAME
------------------------------
DBA_AUDIT_EXISTS
DBA_AUDIT_OBJECT
DBA_AUDIT_POLICIES
DBA_AUDIT_POLICY_COLUMNS
DBA_AUDIT_SESSION
DBA_AUDIT_STATEMENT
DBA_AUDIT_TRAIL
DBA_COMMON_AUDIT_TRAIL
DBA_FGA_AUDIT_TRAIL
DBA_OBJ_AUDIT_OPTS
DBA_PRIV_AUDIT_OPTS
DBA_REPAUDIT_ATTRIBUTE
DBA_REPAUDIT_COLUMN
DBA_STMT_AUDIT_OPTS

14 rows selected.

SQL>