

# Activación de la auditoría para la tabla SYS.AUD\$1
<a name="Appendix.Oracle.CommonDBATasks.EnablingAuditing"></a>

Utilice el procedimiento `SYS.AUD$` de Amazon RDS para activar la auditoría en la tabla de prueba de auditoría de base datos `rdsadmin.rdsadmin_master_util.audit_all_sys_aud_table`. La única propiedad de auditoría admitida es `ALL`. No puede auditar o no auditar declaraciones u operaciones individuales.

La activación de la auditoría se admite en instancias de base de datos Oracle que ejecutan las siguientes versiones:
+ Oracle Database 21c (21.0.0)
+ Oracle Database 19c (19.0.0)

El procedimiento `audit_all_sys_aud_table` tiene los siguientes parámetros.


****  

| Nombre del parámetro | Tipo de datos | Valor predeterminado | Obligatorio | Descripción | 
| --- | --- | --- | --- | --- | 
|  `p_by_access`  |  booleano  |  true  |  No  |  Establézcalo en `true` para auditar `BY ACCESS`. Establézcalo en `false` para auditar `BY SESSION`.  | 

La siguiente consulta devuelve la configuración de auditoría actual de `SYS.AUD$` para una base de datos.

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

Los siguientes comandos activan la auditoría de `ALL` en `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);
```

Los siguientes comandos activan la auditoría de `ALL` en `SYS.AUD$` `BY SESSION`.

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

Para más información, consulte [AUDIT (Traditional Auditing)](https://docs.oracle.com/en/database/oracle/oracle-database/12.2/sqlrf/AUDIT-Traditional-Auditing.html#GUID-ADF45B07-547A-4096-8144-50241FA2D8DD) en la documentación de Oracle. 