本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
啟用 SYS.AUD$ 資料表的稽核
若要在資料庫稽核追蹤表 上啟用稽核SYS.AUD$,請使用 Amazon RDS 程序 rdsadmin.rdsadmin_master_util.audit_all_sys_aud_table。ALL 是唯一支援的稽核屬性,您無法選擇是否稽核個別陳述式或操作。
執行下列版本的 Oracle 資料庫執行個體皆支援啟用稽核功能:
- 
                    
Oracle Database 21c (21.0.0)
 - 
                    
Oracle 資料庫 19c (19.0.0)
 
audit_all_sys_aud_table 程序具有下列參數。
| 參數名稱 | 資料類型 | 預設 | 必要 | 描述 | 
|---|---|---|---|---|
| 
                                 
  | 
                            
                                 布林值  | 
                            
                                 true  | 
                            
                                 否  | 
                            
                                 設定   | 
                        
下列查詢會傳回資料庫中 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 (傳統稽核)