Activación de la auditoría para la tabla SYS.AUD$ - Amazon Relational Database Service

Activación de la auditoría para la tabla SYS.AUD$

Utilice el procedimiento SYS.AUD$ de Amazon RDS para activar la auditoría en la tabla de prueba de auditoría de base datos rdsadmin.rdsadmin_master_util.audit_all_sys_aud_table. La única propiedad de auditoría admitida es ALL. No puede auditar o no auditar declaraciones u operaciones individuales.

La activación de la auditoría se admite en instancias de base de datos Oracle que ejecutan las siguientes versiones:

  • Oracle Database 21c (21.0.0)

  • Oracle Database 19c (19.0.0)

El procedimiento audit_all_sys_aud_table tiene los siguientes parámetros.

Nombre del parámetro Tipo de datos Valor predeterminado Obligatorio Descripción

p_by_access

booleano

true

No

Establézcalo en true para auditar BY ACCESS. Establézcalo en false para auditar BY SESSION.

La siguiente consulta devuelve la configuración de auditoría actual de SYS.AUD$ para una base de datos.

SELECT * FROM DBA_OBJ_AUDIT_OPTS WHERE OWNER='SYS' AND OBJECT_NAME='AUD$';

Los siguientes comandos activan la auditoría de ALL en 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);

Los siguientes comandos activan la auditoría de ALL en SYS.AUD$ BY SESSION.

EXEC rdsadmin.rdsadmin_master_util.audit_all_sys_aud_table(p_by_access => false);

Para más información, consulte AUDIT (Traditional Auditing) en la documentación de Oracle.