本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
備份封存的重做日誌檔案
您可以使用 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 程序的常見參數。
此外,這個程序還會額外使用下列參數。
參數名稱 | 資料類型 | 有效值 | 預設 | 必要 | 描述 |
---|---|---|---|---|---|
|
日期 |
介於磁碟上封存重做日誌 |
— |
是 |
封存日誌備份的開始日期。 |
|
日期 |
介於磁碟上封存重做日誌 |
— |
是 |
封存日誌備份的結束日期。 |
下方範例會備份日期範圍內的資料庫執行個體封存重做日誌。
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 程序的常見參數。
此外,這個程序還會額外使用下列參數。
參數名稱 | 資料類型 | 有效值 | 預設 | 必要 | 描述 |
---|---|---|---|---|---|
|
數字 |
磁碟上存在的封存重做日誌SCN的 。該值必須小於或等於您為 |
— |
是 |
SCN 啟動封存日誌備份。 |
|
number |
磁碟上存在的封存重做日誌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 程序的常見參數。
此外,這個程序還會額外使用下列參數。
參數名稱 | 資料類型 | 有效值 | 預設 | 必要 | 描述 |
---|---|---|---|---|---|
|
數字 |
磁碟上封存重做日誌的序號。該值必須小於或等於您為 |
— |
是 |
封存日誌備份的起始序號。 |
|
數字 |
磁碟上封存重做日誌的序號。該值必須大於或等於您為 |
— |
是 |
封存日誌備份的結束序號。 |
下方範例會備份序號範圍內的資料庫執行個體封存重做日誌。
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; /