備份封存的重做日誌檔案 - Amazon Relational Database Service

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

備份封存的重做日誌檔案

您可以使用 Amazon RDS 套件 rdsadmin.rdsadmin_rman_util 來備份 Amazon RDS Oracle 資料庫執行個體的封存重做日誌。

下列 Amazon RDS for Oracle 資料庫引擎版本皆支援備份封存重做日誌的程序:

  • Oracle Database 21c (21.0.0)

  • Oracle 資料庫 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

日期

介於磁碟上封存重做日誌 start_datenext_date 間的日期。該值必須小於或等於您為 p_to_date 指定的值。

封存日誌備份的開始日期。

p_to_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

數字

磁碟上封存重做日誌的 SCN。該值必須小於或等於您為 p_to_scn 指定的值。

封存日誌備份的起始 SCN。

p_to_scn

數字

磁碟上封存重做日誌的 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

數字

磁碟上封存重做日誌的序號。該值必須小於或等於您為 p_to_sequence 指定的值。

封存日誌備份的起始序號。

p_to_sequence

數字

磁碟上封存重做日誌的序號。該值必須大於或等於您為 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; /