为 SYS.AUD$ 表启用审核 - Amazon Relational Database Service
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

为 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 过程具有以下参数。

参数名称 数据类型 默认值 必需 描述

p_by_access

布尔值

true

设置为 true 以审核 BY ACCESS。设置为 false 以审核 BY SESSION

以下查询返回数据库的 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(传统审核)