

# Acceso a los registros de rehacer en línea y archivados
<a name="Appendix.Oracle.CommonDBATasks.Log.Download"></a>

Es posible que desee obtener acceso a los archivos de registros REDO online y archivados para realizar tareas de minería de datos con herramientas externas como GoldenGate, Attunity, Informatica y otras. Para acceder a estos archivos, haga lo siguiente:

1. Cree objetos de directorio que proporcionen acceso de solo lectura a las rutas de acceso de los archivos físicos.

   Utilice `rdsadmin.rdsadmin_master_util.create_archivelog_dir` y `rdsadmin.rdsadmin_master_util.create_onlinelog_dir`.

1. Lea los archivos mediante PL/SQL.

   Puede leer los archivos mediante PL/SQL. Para obtener más información acerca de cómo leer archivos de los objetos de directorio, consulte [Descripción de los archivos de un directorio de instancia de base de datos](Appendix.Oracle.CommonDBATasks.Misc.md#Appendix.Oracle.CommonDBATasks.ListDirectories) y [Lectura de archivos de un directorio de instancia de base de datos](Appendix.Oracle.CommonDBATasks.Misc.md#Appendix.Oracle.CommonDBATasks.ReadingFiles).

El acceso a los registros de transacciones es compatible con las siguientes versiones:
+ Oracle Database 21c
+ Oracle Database 19c

El siguiente código crea directorios que proporcionan acceso de solo lectura a los archivos de registros REDO online y archivados: 

**importante**  
Este código también revoca el privilegio `DROP ANY DIRECTORY`.

```
EXEC rdsadmin.rdsadmin_master_util.create_archivelog_dir;
EXEC rdsadmin.rdsadmin_master_util.create_onlinelog_dir;
```

El siguiente código elimina los directorios de los archivos de registros REDO online y archivados. 

```
EXEC rdsadmin.rdsadmin_master_util.drop_archivelog_dir;
EXEC rdsadmin.rdsadmin_master_util.drop_onlinelog_dir;
```

El código siguiente concede y revoca el privilegio `DROP ANY DIRECTORY`.

```
EXEC rdsadmin.rdsadmin_master_util.revoke_drop_any_directory;
EXEC rdsadmin.rdsadmin_master_util.grant_drop_any_directory;
```