Habilitar a auditoria para a tabela SYS.AUD$ - Amazon Relational Database Service

Habilitar a auditoria para a tabela SYS.AUD$

Para habilitar a auditoria na tabela de trilha de auditoria de banco de dados SYS.AUD$, use o procedimento rdsadmin.rdsadmin_master_util.audit_all_sys_aud_table do Amazon RDS. A única propriedade de auditoria com suporte é ALL. Não é possível auditar ou não auditar instruções ou operações individuais.

A habilitação da auditoria tem suporte para instâncias de banco de dados Oracle que executam as seguintes versões:

  • Oracle Database 21c (21.0.0)

  • Oracle Database 19c (19.0.0)

O procedimento audit_all_sys_aud_table tem os seguintes parâmetros.

Nome do parâmetro Tipo de dados Padrão Obrigatório Descrição

p_by_access

booliano

true

Não

Defina como true para auditar BY ACCESS. Defina como false para auditar BY SESSION.

A consulta a seguir retorna a configuração de auditoria atual para SYS.AUD$ para um banco de dados:

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

Os comandos a seguir habilitam a auditoria de ALL em 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);

O comando a seguir habilita a auditoria de ALL em SYS.AUD$ BY SESSION.

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

Para ter mais informações, consulte AUDIT (traditional auditing) (Auditoria [auditoria tradicional]) na documentação do Oracle.