

# 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 年 9 月 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_cn/AmazonRDS/latest/UserGuide/Appendix.Oracle.CommonDBATasks.CommonParameters.html) | 
| `p_compress` | 布尔值 | `TRUE`, `FALSE` | `FALSE` | 否 | 指定 `TRUE` 以启用基本备份压缩。<br />指定 `FALSE` 以禁用基本备份压缩。 | 
| `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` | number | 对于 Oracle Database 企业版 (EE)，为介于 `1` 和 `254` 之间的有效整数。<br />`1`对于其他 Oracle Database 版本为 。 | `1` | 否 | 通道数。 | 
| `p_rman_to_dbms_output` | 布尔值 | `TRUE`, `FALSE` | `FALSE` | 否 | 为 `TRUE` 时，在 `DBMS_OUTPUT` 目录中的文件之外，RMAN 输出还发送到 `BDUMP` 包。在 SQL\*Plus 中，使用 `SET SERVEROUTPUT ON` 查看输出。<br />为 `FALSE` 时，RMAN 输出只发送到 `BDUMP` 目录中的文件。 | 
| `p_section_size_mb` | number | 有效的整数 | `NULL` | 否 | 扇区大小，以兆字节 (MB) 为单位。<br />通过将每个文件拆分为指定扇区大小来并行验证。<br />为 `NULL` 时将忽略参数。 | 
| `p_validation_type` | varchar2 | `'PHYSICAL'`, `'PHYSICAL+LOGICAL'` | `'PHYSICAL'` | 否 | 检测损坏的程度。<br />指定 `'PHYSICAL'` 检查物理损坏。物理损坏的例子包括数据块在标头和脚注中不匹配。<br />指定 `'PHYSICAL+LOGICAL'` 在物理损坏之外，还检查逻辑不一致的情况。逻辑损坏的例子包括数据块损坏。 | 