

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

# RMAN 程序的常見參數
<a name="Appendix.Oracle.CommonDBATasks.CommonParameters"></a>

您可以使用 Amazon RDS 套件 `rdsadmin.rdsadmin_rman_util` 中的程序來執行 RMAN 任務。有多個參數對該套件中的程序而言都是共通的，以下即為該套件的常見參數。


****  

| 參數名稱 | 資料類型 | 有效值 | 預設 | 必要 | 描述 | 
| --- | --- | --- | --- | --- | --- | 
|  `p_directory_name`  |  varchar2  |  有效的資料庫目錄名稱。  |  —  |  是  |  要包含備份檔案的目錄名稱。  | 
|  `p_label`  |  varchar2  |  `a-z`, `A-Z`, `0-9`, `'_'`, `'-'`, `'.'`  |  —  |  否  |  包含在備份檔案名稱中的唯一字串。  長度限制為 30 個字元。   | 
|  `p_owner`  |  varchar2  |  `p_directory_name` 中指定的有效目錄擁有者。  |  —  |  是  |  要包含備份檔案的目錄擁有者。  | 
|  `p_tag`  |  varchar2  |  `a-z`, `A-Z`, `0-9`, `'_'`, `'-'`, `'.'`  |  NULL  |  否  |  可用於區分備份的字串，以指明備份的目的或用法，例如每日、每週或增量層級備份。 長度限制為 30 個字元。標籤不區分大小寫。無論輸入標籤時使用的大小寫為何，一律以大寫形式儲存標籤。 標籤不需是唯一的，因此多個備份可以有相同的標籤。 如果沒有指定標籤，則 RMAN 會使用 `TAGYYYYMMDDTHHMMSS` 格式自動指派預設標籤，其中 *YYYY* 是年、*MM* 是月、*DD* 是日、*HH* 是時 (24 小時制)、*MM* 是分、*SS* 是秒。日期和時間指的是 RMAN 開始備份的時間。 例如，如果備份是在 2019-09-27 的 21:45:17 開始的，接收到的標籤可能是 `TAG20190927T214517`。 下列 Amazon RDS for Oracle 資料庫引擎版本支援 `p_tag` 參數： [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/zh_tw/AmazonRDS/latest/UserGuide/Appendix.Oracle.CommonDBATasks.CommonParameters.html)  | 
|  `p_compress`  |  布林值  |  `TRUE`, `FALSE`  |  `FALSE`  |  否  |  指定 `TRUE` 可啟用 BASIC 備份壓縮。 指定 `FALSE` 可停用 BASIC 備份壓縮。  | 
|  `p_include_archive_logs`  |  布林值  |  `TRUE`, `FALSE`  |  `FALSE`  |  否  |  指定 `TRUE` 可在備份中包含封存的重做日誌。 指定 `FALSE` 可排除備份中的封存重做日誌。 如果您選擇在備份中包含封存的重做日誌，請使用 `rdsadmin.rdsadmin_util.set_configuration` 程序將保留期間設定為一小時以上。同時，您還需立即呼叫 `rdsadmin.rdsadmin_rman_util.crosscheck_archivelog` 程序，再開始執行備份。否則，備份作業可能會因缺少遭 Amazon RDS 管理程序刪除的封存重做日誌檔而失敗。  | 
|  `p_include_controlfile`  |  布林值  |  `TRUE`, `FALSE`  |  `FALSE`  |  否  |  指定 `TRUE` 可在備份中包含控制檔案。 指定 `FALSE` 可排除備份中的控制檔案。  | 
|  `p_optimize`  |  布林值  |  `TRUE`, `FALSE`  |  `TRUE`  |  否  |  指定 `TRUE` 可啟用備份最佳化。在包含封存重做日誌的情況下，此參數可縮減備份大小。 指定 `FALSE` 可停用備份最佳化。  | 
|  `p_parallel`  |  數字  |  Oracle Database Enterprise Edition (EE)，介於 `1` 與 `254` 之間的有效整數 `1`其他 Oracle 資料庫版本為   |  `1`  |  否  |  通道的數目。  | 
|  `p_rman_to_dbms_output`  |  布林值  |  `TRUE`, `FALSE`  |  `FALSE`  |  否  |  為 `TRUE` 時，RMAN 輸出除了傳送到 `DBMS_OUTPUT` 目錄中的檔案以外，還會傳送到 `BDUMP` 套件。在 SQL\$1Plus 中，使用 `SET SERVEROUTPUT ON` 來查看輸出。 設定為 `FALSE` 時，系統只會將 RMAN 輸出傳送至 `BDUMP` 目錄中的檔案。  | 
|  `p_section_size_mb`  |  數字  |  有效的整數  |  `NULL`  |  否  |  區段大小，以 MB 為單位。 將每個檔案分割為指定的區段大小來平行驗證。 為 `NULL` 時，會忽略參數。  | 
|  `p_validation_type`  |  varchar2  |  `'PHYSICAL'`, `'PHYSICAL+LOGICAL'`  |  `'PHYSICAL'`  |  否  |  損毀偵測的層級。 指定 `'PHYSICAL'` 來檢查實體損毀。實體損毀的其中一例是標頭和頁尾中不相符的區塊。 指定 `'PHYSICAL+LOGICAL'` 來檢查邏輯不一致以及實體損毀。邏輯損毀的其中一例，就是損毀的區塊。  | 