啟用 SYS.AUD$ 資料表的稽核 - Amazon Relational Database Service

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

啟用 SYS.AUD$ 資料表的稽核

若要在資料庫稽核追蹤表 上啟用稽核SYS.AUD$,請使用 Amazon RDS 程序 rdsadmin.rdsadmin_master_util.audit_all_sys_aud_tableALL 是唯一支援的稽核屬性,您無法選擇是否稽核個別陳述式或操作。

執行下列版本的 Oracle 資料庫執行個體皆支援啟用稽核功能:

  • Oracle Database 21c (21.0.0)

  • Oracle 資料庫 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 (傳統稽核)