

# SYS.AUD\$1 테이블에 대한 감사 활성화
<a name="Appendix.Oracle.CommonDBATasks.EnablingAuditing"></a>

데이터베이스 감사 추적 테이블 `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(기존 감사)](https://docs.oracle.com/en/database/oracle/oracle-database/12.2/sqlrf/AUDIT-Traditional-Auditing.html#GUID-ADF45B07-547A-4096-8144-50241FA2D8DD)를 참조하세요.