

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