

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

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