备份归档的重做日志文件 - Amazon Relational Database Service

备份归档的重做日志文件

您可以使用 Amazon RDS 包 rdsadmin.rdsadmin_rman_util 备份 Amazon RDS Oracle 数据库实例的存档重做日志。

以下 Amazon RDS for Oracle 数据库引擎版本支持备份存档重做日志的过程:

  • Oracle Database 21c (21.0.0)

  • Oracle Database 19c(19.0.0)

备份所有存档重做日志

要备份 Amazon RDS Oracle 数据库实例的所有存档重做日志,请使用 Amazon RDS 过程 rdsadmin.rdsadmin_rman_util.backup_archivelog_all

该过程使用 RMAN 任务的以下常见参数:

  • p_owner

  • p_directory_name

  • p_label

  • p_parallel

  • p_compress

  • p_rman_to_dbms_output

  • p_tag

有关更多信息,请参阅“RMAN 过程的常见参数”。

以下示例备份数据库实例的所有存档重做日志。

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; /

备份日期范围中的存档重做日志

要指定日期范围以备份 Amazon RDS Oracle 数据库实例的特定存档重做日志,请使用 Amazon RDS 过程 rdsadmin.rdsadmin_rman_util.backup_archivelog_date。日期范围指定要备份哪些存档重做日志。

该过程使用 RMAN 任务的以下常见参数:

  • p_owner

  • p_directory_name

  • p_label

  • p_parallel

  • p_compress

  • p_rman_to_dbms_output

  • p_tag

有关更多信息,请参阅“RMAN 过程的常见参数”。

此过程还使用以下其他参数。

参数名称 数据类型 有效值 默认值 必需 描述

p_from_date

date

介于磁盘上存在的存档重做日志的 start_datenext_date 之间的日期。该值必须小于或等于为 p_to_date 指定的值。

存档日志备份的起始日期。

p_to_date

date

介于磁盘上存在的存档重做日志的 start_datenext_date 之间的日期。该值必须大于或等于为 p_from_date 指定的值。

存档日志备份的结束日期。

以下示例备份数据库实例的日期范围中的存档重做日志。

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; /

备份 SCN 范围中的存档重做日志

要指定系统更改号 (SCN) 范围以备份 Amazon RDS Oracle 数据库实例的特定存档重做日志,请使用 Amazon RDS 过程 rdsadmin.rdsadmin_rman_util.backup_archivelog_scn。SCN 范围指定要备份哪些存档重做日志。

该过程使用 RMAN 任务的以下常见参数:

  • p_owner

  • p_directory_name

  • p_label

  • p_parallel

  • p_compress

  • p_rman_to_dbms_output

  • p_tag

有关更多信息,请参阅“RMAN 过程的常见参数”。

此过程还使用以下其他参数。

参数名称 数据类型 有效值 默认值 必需 描述

p_from_scn

number

磁盘上存在的存档重做日志的 SCN。该值必须小于或等于为 p_to_scn 指定的值。

存档日志备份的起始 SCN。

p_to_scn

number

磁盘上存在的存档重做日志的 SCN。该值必须大于或等于为 p_from_scn 指定的值。

存档日志备份的结束 SCN。

以下示例备份数据库实例的 SCN 范围中的存档重做日志。

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; /

备份序列号范围中的存档重做日志

要指定序列号范围以备份 Amazon RDS Oracle 数据库实例的特定存档重做日志,请使用 Amazon RDS 过程 rdsadmin.rdsadmin_rman_util.backup_archivelog_sequence。序列号范围指定要备份哪些存档重做日志。

该过程使用 RMAN 任务的以下常见参数:

  • p_owner

  • p_directory_name

  • p_label

  • p_parallel

  • p_compress

  • p_rman_to_dbms_output

  • p_tag

有关更多信息,请参阅“RMAN 过程的常见参数”。

此过程还使用以下其他参数。

参数名称 数据类型 有效值 默认值 必需 描述

p_from_sequence

number

磁盘上存在的存档重做日志的序列号。该值必须小于或等于为 p_to_sequence 指定的值。

存档日志备份的起始序列号。

p_to_sequence

number

磁盘上存在的存档重做日志的序列号。该值必须大于或等于为 p_from_sequence 指定的值。

存档日志备份的结束序列号。

以下示例备份数据库实例的序列号范围中的存档重做日志。

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; /