Copia de seguridad de archivos de registro REDO
Puede utilizar el paquete rdsadmin.rdsadmin_rman_util
de Amazon RDS para hacer una copia de seguridad de los registros REDO archivados de una instancia de base de datos de Amazon RDS Oracle.
Los procedimientos para hacer copias de seguridad de registros REDO archivados son compatibles con las siguientes versiones de motores de bases de datos de Amazon RDS for Oracle:
-
Oracle Database 21c (21.0.0)
-
Oracle Database 19c (19.0.0)
Temas
- Copia de seguridad de todos los registros REDO archivados
- Copia de seguridad de un registro REDO archivado a partir de un intervalo de fechas
- Copia de seguridad de un registro REDO archivado a partir de un intervalo de SCN
- Copia de seguridad de un registro REDO archivado a partir de un intervalo de números secuenciales
Copia de seguridad de todos los registros REDO archivados
Utilice el procedimiento rdsadmin.rdsadmin_rman_util.backup_archivelog_all
de Amazon RDS para hacer una copia de seguridad de todos los registros REDO archivados de una instancia de base de datos de Oracle en Amazon RDS.
Este procedimiento utiliza los siguientes parámetros comunes para tareas de RMAN:
-
p_owner
-
p_directory_name
-
p_label
-
p_parallel
-
p_compress
-
p_rman_to_dbms_output
-
p_tag
Para obtener más información, consulte Parámetros comunes para procedimientos de RMAN.
El siguiente ejemplo hace una copia de seguridad de todos los registros REDO archivados para la instancia de base de datos.
BEGIN rdsadmin.rdsadmin_rman_util.backup_archivelog_all( p_owner => '
SYS
', p_directory_name => 'MYDIRECTORY
', p_parallel =>4
, p_tag => 'MY_LOG_BACKUP
', p_rman_to_dbms_output =>FALSE
); END; /
Copia de seguridad de un registro REDO archivado a partir de un intervalo de fechas
Utilice el procedimiento rdsadmin.rdsadmin_rman_util.backup_archivelog_date
de Amazon RDS para hacer una copia de seguridad de registros REDO archivados específicos de una instancia de base de datos de Oracle en Amazon RDS. El intervalo de fechas especifica los registros REDO archivados de los que se va a hacer una copia de seguridad.
Este procedimiento utiliza los siguientes parámetros comunes para tareas de RMAN:
-
p_owner
-
p_directory_name
-
p_label
-
p_parallel
-
p_compress
-
p_rman_to_dbms_output
-
p_tag
Para obtener más información, consulte Parámetros comunes para procedimientos de RMAN.
Este procedimiento también utiliza los siguientes parámetros adicionales.
Nombre del parámetro | Tipo de datos | Valores válidos | Valor predeterminado | Obligatorio | Descripción |
---|---|---|---|---|---|
|
date |
Una fecha que se encuentra entre la |
— |
Sí |
La fecha inicial de las copias de seguridad de registros archivados. |
|
date |
Una fecha que se encuentra entre la |
— |
Sí |
La fecha final de las copias de seguridad de registros archivados. |
El siguiente ejemplo hace una copia de seguridad de todos los registros REDO archivados en el intervalo de fechas para la instancia de base de datos.
BEGIN rdsadmin.rdsadmin_rman_util.backup_archivelog_date( p_owner => '
SYS
', p_directory_name => 'MYDIRECTORY
', p_from_date => '03/01/2019 00:00:00
', p_to_date => '03/02/2019 00:00:00
', p_parallel =>4
, p_tag => 'MY_LOG_BACKUP
', p_rman_to_dbms_output =>FALSE
); END; /
Copia de seguridad de un registro REDO archivado a partir de un intervalo de SCN
Utilice el procedimiento de Amazon RDS para hacer una copia de seguridad de registros REDO archivados específicos de una instancia de base de datos de Oracle en Amazon RDS mediante la especificación de un intervalo de números de cambio del sistema (SCN rdsadmin.rdsadmin_rman_util.backup_archivelog_scn
. El intervalo de SCN especifica qué registros REDO archivados incluir en la copia de seguridad.
Este procedimiento utiliza los siguientes parámetros comunes para tareas de RMAN:
-
p_owner
-
p_directory_name
-
p_label
-
p_parallel
-
p_compress
-
p_rman_to_dbms_output
-
p_tag
Para obtener más información, consulte Parámetros comunes para procedimientos de RMAN.
Este procedimiento también utiliza los siguientes parámetros adicionales.
Nombre del parámetro | Tipo de datos | Valores válidos | Valor predeterminado | Obligatorio | Descripción |
---|---|---|---|---|---|
|
número |
Un SCN de un registro REDO archivado que existe en el disco. El valor debe ser menor o igual que el valor especificado para |
— |
Sí |
El SCN inicial para las copias de seguridad de registros archivados. |
|
número |
Un SCN de un registro REDO archivado que existe en el disco. El valor debe ser mayor o igual que el valor especificado para |
— |
Sí |
El SCN final para las copias de seguridad de registros archivados. |
El siguiente ejemplo hace copia de seguridad de los registros REDO archivados en el intervalo de SCN para la instancia de base de datos.
BEGIN rdsadmin.rdsadmin_rman_util.backup_archivelog_scn( p_owner => '
SYS
', p_directory_name => 'MYDIRECTORY
', p_from_scn =>1533835
, p_to_scn =>1892447
, p_parallel =>4
, p_tag => 'MY_LOG_BACKUP
', p_rman_to_dbms_output =>FALSE
); END; /
Copia de seguridad de un registro REDO archivado a partir de un intervalo de números secuenciales
Utilice el procedimiento de Amazon RDS para hacer una copia de seguridad de registros REDO archivados específicos de una instancia de base de datos de Oracle en Amazon RDS mediante la especificación de un intervalo de números secuenciale rdsadmin.rdsadmin_rman_util.backup_archivelog_sequence
. El intervalo de números secuenciales especifica qué registros REDO archivados incluir en la copia de seguridad.
Este procedimiento utiliza los siguientes parámetros comunes para tareas de RMAN:
-
p_owner
-
p_directory_name
-
p_label
-
p_parallel
-
p_compress
-
p_rman_to_dbms_output
-
p_tag
Para obtener más información, consulte Parámetros comunes para procedimientos de RMAN.
Este procedimiento también utiliza los siguientes parámetros adicionales.
Nombre del parámetro | Tipo de datos | Valores válidos | Valor predeterminado | Obligatorio | Descripción |
---|---|---|---|---|---|
|
número |
Un número secuencial de un registro REDO archivado que existe en el disco. El valor debe ser menor o igual que el valor especificado para |
— |
Sí |
El número secuencial inicial para las copias de seguridad de registros archivados. |
|
número |
Un número secuencial de un registro REDO archivado que existe en el disco. El valor debe ser mayor o igual que el valor especificado para |
— |
Sí |
El número secuencial final para las copias de seguridad de registros archivados. |
El siguiente ejemplo hace copia de seguridad de los registros REDO archivados en el intervalo de número secuenciales para la instancia de base de datos.
BEGIN rdsadmin.rdsadmin_rman_util.backup_archivelog_sequence( p_owner => '
SYS
', p_directory_name => 'MYDIRECTORY
', p_from_sequence =>11160
, p_to_sequence =>11160
, p_parallel =>4
, p_tag => 'MY_LOG_BACKUP
', p_rman_to_dbms_output =>FALSE
); END; /