Activation de l'audit pourSYS. AUDtable $ - Amazon Relational Database Service

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Activation de l'audit pourSYS. AUDtable $

Pour activer l'audit sur la table de suivi des audits de la base de donnéesSYS.AUD$, utilisez la RDS procédure Amazonrdsadmin.rdsadmin_master_util.audit_all_sys_aud_table. La seule propriété d'audit prise en charge est ALL. Vous ne pouvez pas auditer ou ne pas auditer des instructions ou des opérations individuelles.

L'activation de l'audit est prise en charge pour les instances de base de données Oracle qui exécutent les versions suivantes :

  • Oracle Database 21c (21.0.0)

  • Oracle Database 19c (19.0.0)

La procédure audit_all_sys_aud_table possède les paramètres suivants.

Nom du paramètre Type de données Par défaut Obligatoire Description

p_by_access

booléen

true

Non

Définissez ce paramètre sur true pour auditer BY ACCESS. Définissez ce paramètre sur false pour auditer BY SESSION.

La requête suivante retourne la configuration d'audit actuelle de SYS.AUD$ pour une base de données.

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

Les commandes suivantes activent l'audit de ALL sur 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);

La commande suivante active l'audit de ALL sur SYS.AUD$ BY SESSION.

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

Pour plus d'informations, voir AUDIT(audit traditionnel) dans la documentation Oracle.