備份封存的重做日誌檔案 - 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

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

數字

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