Enabling auditing for the SYS.AUD$ table
To enable auditing on the database audit trail table SYS.AUD$, use the Amazon RDS procedure
rdsadmin.rdsadmin_master_util.audit_all_sys_aud_table. The only supported audit property is
ALL. You can't audit or not audit individual statements or operations.
Enabling auditing is supported for Oracle DB instances running the following versions:
-
Oracle Database 21c (21.0.0)
-
Oracle Database 19c (19.0.0)
The audit_all_sys_aud_table procedure has the following
parameters.
| Parameter name | Data type | Default | Required | Description |
|---|---|---|---|---|
|
|
boolean |
true |
No |
Set to |
The following query returns the current audit configuration for
SYS.AUD$ for a database.
SELECT * FROM DBA_OBJ_AUDIT_OPTS WHERE OWNER='SYS' AND OBJECT_NAME='AUD$';
The following commands enable audit of ALL on 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);
The following command enables audit of ALL on SYS.AUD$
BY SESSION.
EXEC rdsadmin.rdsadmin_master_util.audit_all_sys_aud_table(p_by_access => false);
For more information, see AUDIT (traditional auditing) in the Oracle documentation.
Warning Javascript is disabled or is unavailable in your browser.
To use the Amazon Web Services Documentation, Javascript must be enabled. Please refer to your browser's Help pages for instructions.