

# Descargue registros de rehacer archivados de Amazon S3
<a name="Appendix.Oracle.CommonDBATasks.download-redo-logs"></a>

Puede descargar registros de rehacer archivados en su instancia de base de datos con el paquete `rdsadmin.rdsadmin_archive_log_download`. Si los registros de rehacer archivados ya no están en su instancia de base de datos, es posible que desee descargarlos de nuevo desde Amazon S3. Después, puede extraer los registros o usarlos para recuperar o reproducir su base de datos.

**nota**  
No se pueden descargar registros de recuperación de cambios archivados en instancias de réplica de lectura.

## Descargue registros de rehacer archivados: pasos básicos
<a name="Appendix.Oracle.CommonDBATasks.download-redo-logs.basic-process"></a>

La disponibilidad de los registros de rehacer archivados depende de las siguientes políticas de retención:
+ Política de retención de copias de seguridad: los registros dentro de esta política están disponibles en Amazon S3. Los registros fuera de esta política se eliminan.
+ Política de retención de registros archivados: los registros dentro de esta política están disponibles en su instancia de base de datos. Los registros fuera de esta política se eliminan.

Si los registros no se encuentran en su instancia, pero están protegidos por el periodo de retención de copia de seguridad, puede usar `rdsadmin.rdsadmin_archive_log_download` para descargarlos nuevamente. RDS for Oracle guarda los registros en el directorio de `/rdsdbdata/log/arch` en la instancia de base de datos.

**Para descargar registros de rehacer archivados de Amazon S3**

1. Configure el período de retención para garantizar que los registros REDO archivados descargados se retengan durante el tiempo que los necesite. Asegúrese de `COMMIT` su cambio. 

   RDS retiene los registros descargados de acuerdo con la política de retención de registros archivados, a partir del momento en que se descargaron los registros. Si quiere obtener información para configurar la política de retención, consulte [Retención de los registros REDO archivados](Appendix.Oracle.CommonDBATasks.RetainRedoLogs.md).

1. Espere hasta 5 minutos para que el cambio de la política de retención de registros archivados surta efecto.

1. Puede descargar registros de rehacer archivados de Amazon S3 mediante `rdsadmin.rdsadmin_archive_log_download`.

   Para obtener más información, consulte [Descarga de un único registro de rehacer archivado](#Appendix.Oracle.CommonDBATasks.download-redo-logs.single-log) y [Descargue una serie de registros de rehacer archivados](#Appendix.Oracle.CommonDBATasks.download-redo-logs.series).
**nota**  
RDS comprueba automáticamente el almacenamiento disponible antes de descargar. Si los registros solicitados consumen un alto porcentaje de espacio, recibirá una alerta.

1. Confirme que los registros se descargaron correctamente de Amazon S3.

   Puede ver el estado de una tarea de descarga en un archivo bdump. Los archivos bdump tienen el nombre de ruta `/rdsdbdata/log/trace/dbtask-task-id.log`. En el paso de descarga anterior, ejecute una sentencia `SELECT` que devuelva el ID de tarea en un tipo de datos `VARCHAR2`. Para obtener más información, vea ejemplos similares en [Monitoreo del estado de una transferencia de archivos](oracle-s3-integration.using.md#oracle-s3-integration.using.task-status).

## Descarga de un único registro de rehacer archivado
<a name="Appendix.Oracle.CommonDBATasks.download-redo-logs.single-log"></a>

Para descargar un único registro de rehacer archivado en el directorio de `/rdsdbdata/log/arch`, utilice `rdsadmin.rdsadmin_archive_log_download.download_log_with_seqnum`. Este procedimiento tiene los siguientes parámetros.


****  

| Nombre del parámetro | Tipo de datos | Valor predeterminado | Obligatorio | Descripción | 
| --- | --- | --- | --- | --- | 
|  `seqnum`  |  número  |  —  |  Sí  |  El número secuencial del registro de rehacer archivado.  | 

En el siguiente ejemplo, se descarga el registro con el número de secuencia 20.

```
SELECT rdsadmin.rdsadmin_archive_log_download.download_log_with_seqnum(seqnum => 20) 
       AS TASK_ID 
FROM   DUAL;
```

## Descargue una serie de registros de rehacer archivados
<a name="Appendix.Oracle.CommonDBATasks.download-redo-logs.series"></a>

Para descargar una serie de registros de rehacer archivados en el directorio de `/rdsdbdata/log/arch`, utilice `download_logs_in_seqnum_range`. La descarga está limitada a 300 registros por solicitud. El procedimiento `download_logs_in_seqnum_range` tiene los siguientes parámetros.


****  

| Nombre del parámetro | Tipo de datos | Valor predeterminado | Obligatorio | Descripción | 
| --- | --- | --- | --- | --- | 
|  `start_seq`  |  número  |  —  |  Sí  |  El número secuencial inicial para la serie.  | 
|  `end_seq`  |  número  |  —  |  Sí  |  El número secuencial final para la serie.  | 

En el siguiente ejemplo, se descargan los registros de la secuencia 50 a 100.

```
SELECT rdsadmin.rdsadmin_archive_log_download.download_logs_in_seqnum_range(start_seq => 50, end_seq => 100) 
       AS TASK_ID 
FROM   DUAL;
```