为 SYS.AUD$ 表启用审核
要在数据库审核跟踪表 SYS.AUD$
上启用审核,请使用 Amazon RDS 过程 rdsadmin.rdsadmin_master_util.audit_all_sys_aud_table
。唯一受支持的审核属性为 ALL
。您无法审核或不审核单个语句或操作。
运行以下版本的 Oracle 数据库实例支持启用审核:
-
Oracle Database 21c (21.0.0)
-
Oracle Database 19c(19.0.0)
audit_all_sys_aud_table
过程具有以下参数。
参数名称 | 数据类型 | 默认值 | 必需 | 描述 |
---|---|---|---|---|
|
布尔值 |
true |
否 |
设置为 |
以下查询返回数据库的 SYS.AUD$
的当前审核配置。
SELECT * FROM DBA_OBJ_AUDIT_OPTS WHERE OWNER='SYS' AND OBJECT_NAME='AUD$';
以下命令启用 ALL
SYS.AUD$
上的 BY ACCESS
的审核。
EXEC rdsadmin.rdsadmin_master_util.audit_all_sys_aud_table; EXEC rdsadmin.rdsadmin_master_util.audit_all_sys_aud_table(p_by_access => true);
以下命令启用 ALL
SYS.AUD$
上的 BY SESSION
的审核。
EXEC rdsadmin.rdsadmin_master_util.audit_all_sys_aud_table(p_by_access => false);
有关更多信息,请参阅 Oracle 文档中的 AUDIT(传统审核)