SYS.AUD$ 테이블에 대한 감사 활성화 - Amazon Relational Database Service

SYS.AUD$ 테이블에 대한 감사 활성화

데이터베이스 감사 추적 테이블 SYS.AUD$에서 감사를 활성화하려면 Amazon RDS 프로시저 rdsadmin.rdsadmin_master_util.audit_all_sys_aud_table을 사용합니다. 지원되는 유일한 감사 속성은 ALL입니다. 개별 문 또는 연산을 감사하거나 감사하지 않을 수 있습니다.

감사 활성화는 다음 버전을 실행하는 Oracle DB 인스턴스에 대해 지원됩니다.

  • Oracle Database 21c(21.0.0)

  • Oracle Database 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(기존 감사)를 참조하세요.