更多参数: "格式化" 子句
此格式子句指定为创建备份条目或镜像副本创建文件名时所使用的模式。该插件提供可用作变量的其他参数以及格式having.这些变量可让您为备份任务指定三个参数:
•
•
•
此格式子句用在运行块内, 并且紧跟在backup语法中的命令。使用额外的冒号"% d_% u_% p_% c"需要变量;使用的"% d_% u_% p_% c"变量是非常关键的, 因为 Oracle 通常会生成一个唯一的字符串, 您可以使用该字符串标识 NetVault Backup 介质管理器中的单独备份区段。
运行 {分配通道 c1 类型 "SBT_TAPE"; 备份格式 "< Variable_1 >:< Variable_2 >:< Variable_3 >::% d_% u_% p_% c "表空间用户;释放通道 c1;
"< Variable_1 >","< Variable_2 >"、而且"< Variable_3 >".每个对应程序都对应特定的 NetVault Backup 和 RMAN 值, 所有这些都在下表中进行了说明。确保命令中的每个变量之间用冒号 (":") 分隔, 并将第二个冒号插入到"% d_% u_% p_% c"variable.
< Variable_1 > NetVault Backup 服务器名称: 从中运行备份任务的 NetVault Backup 服务器的 NetVault Backup 计算机名称。该值为必填.
< Variable_2 > 目标集名称: 要在备份期间定位特定设备, 请指定为与 Oracle RMAN 备份一起使用而创建的目标集。如果想要使用 NetVault Backup 的默认设置, 请将此选项保留为空"任意设备"。此选项会覆盖指定的目标集。配置对话框。有关目标集的详细信息, 请参阅本文的讨论选择集在Quest NetVault Backup管理员指南.
< Variable_3 > 高级选项集名称: 指定为与 Oracle 一起使用而创建的高级选项集
RMAN 备份。如果想要使用 NetVault Backup 的默认高级选项设置, 请将此选项保留为空。此选项会覆盖指定的高级选项集。配置对话框。
在定义CLI 备份高级选项集, 即后丢弃
天/周/年必须指定选项, 而不是完全备份后丢弃在备份生命周期部分的高级选项选项卡。基于 CLI 的 RMAN 备份不支持为完全备份生成备份生命周期, 并且备份可能会意外过期 (如果完全备份后丢弃选项。有关高级选项集的详细信息, 请参阅本文的讨论选择集在Quest NetVault Backup管理员指南.
"%d_%u_%p_%这些值属于唯一 RMAN 标识符; 例如,即, 他们是 Oracle 环境语言因素.Oracle 使用此变量生成一个唯一的字符串, 可用于识别 NetVault Backup 介质管理器中的单独备份区段。
•
% d: 指定数据库的名称。
•
% u: 指定一个八字符名称, 它由备份集或镜像副本编号的压缩表示形式和集或副本的创建时间组成。
•
% p: 指定备份集中的部分号。
•
% c: 指定复制的备份条目集内备份条目的副本号。
签或者, 您可以使用"% d_% s_% t"或其他关键字组合, 以生成一个唯一的标识符。对于可用于 "formatSpec条款, 请参阅您的 Oracle 文档。
更多参数: "send" 和 "PARMS" 子句
使用本主题所述的参数收发或 ""PARMS"命令可从命令行设置备份任务的 NetVault 备份选项。本主题介绍收发并且该"PARMS"子句有效。
• "send" 子句: 使用指定的参数收发子句适用于特定的任务。
收发<Variable>=<Value>';
运行 {分配通道 ch1 类型 "SBT_TAPE" send "NV_TARGET_MEDIA = Mid"} 运行 {分配通道 ch2}
在本示例中, 将"NV_TARGET_MEDIA"命令只影响 "SBT_TAPE" 通道"ch1".
此收发子句用在运行块内, 并且紧跟在按需分配语法中的命令。
运行 {分配通道 c1 类型 "SET_TAPE"; 发送 "NV_VERIFICATION = TRUE"; 备份表空间用户; 发布通道 c1;
• "PARMS" 子句: 使用指定的参数"PARMS"子句适用于从 Oracle 实例运行的所有任务。
PARMS = "ENV = (<Variable>=<Value>)"
运行 {分配通道 ch1 类型 "SBT_TAPE" PARMS = "ENV = (NV_TARGET_MEDIA = Mid)"} 运行 {分配通道 ch2}
在本示例中, 将"NV_TARGET_MEDIA"命令会影响 "SBT_TAPE" 通道"ch1"以及其他运行块中设置的任何其他通道。
此"PARMS"子句用在运行块内, 并且紧跟在按需分配语法中的命令。
运行 {分配通道 c1 类型 "SBT_TAPE" PARMS = "ENV = (NV_VERIFICATION = TRUE)"; 备份表空间用户; 发行通道 c1;
可用于 "send" 和 "PARMS" 的变量
下表说明可用于收发而且"PARMS"or
NETVAULTCLIACCOUNT 使用这些变量设置 NetVault Backup 用户和密码,NETVAULTCLIPASSWORD 执行备份或恢复。在为默认 NetVault Backup 用户或非默认用户执行备份或恢复时, 必须设置这些变量。
发送 "NETVAULTCLIACCOUNT = default";发送 "NETVAULTCLIPASSWORD =<password>';
PARMS = "ENV = (NETVAULTCLIACCOUNT = default、
NETVAULTCLIPASSWORD =<password>)";
签使用的NETVAULTCLIPASSWORD变量存在安全风险。作为备选方案, 推荐建议使用nvpluginaccess中所述实用程序运行 NetVault Backup "nvpluginaccess" 实用程序.如果该NETVAULTCLIPASSWORD变量, 则它以纯文本形式显示 NetVault Backup 密码。
NV_ADVANCED_OPTIONS_SET 使用此变量指定一个模板用于高级选项集为与 Oracle RMAN CLI 备份一起使用而创建, 以在备份期间以特定的 NetVault Backup 高级选项集为目标。此参数将覆盖您在配置对话框。
发送 "NV_ADVANCED_OPTIONS_SET = my_advanced_options_set_name";
PARMS = "ENV = (NV_ADVANCED_OPTIONS_SET = my_advanced_options
有关高级选项集的详细信息, 请参阅本文的讨论选择集在Quest NetVault Backup管理员指南.
签NetVault Backup 支持指定高级选项集的模板, 同时指定各个高级选项 (例如 NV_VERIFICATION)。如果使用 Send/PARMS 子句提供备份高级选项, 以及使用定义的高级选项集, 则会同时合并两个高级选项。发生冲突时, 使用 Send/PARMS 子句提供的高级选项的优先级高于高级选项集中定义的相同选项。
在没有其他介质可用于任务时, 使用此变量可自动为您添加标签并使用任意空白介质。允许的值包括:
•
•
大括号内的参数是可选参数。数量后跟句号确定备份保留的代数。此参数为默认值, 即, 如果没有指定 count 的值, 则会考虑备份生命周期的备份数量。多少,之后; 或者年前代表备份在丢弃前保留的天数、周数或年数。
发送 "NV_BACKUP_LIFE = 2";PARMS = "ENV = (NV_BACKUP_LIFE = 2)";
将这个变量与 "PARMS" 子句一起使用, 为整个 Oracle 实例建立默认的 NetVault Backup 服务器。
使用此变量, 根据组标签选择特定介质组。此变量必须与"NV_TARGET_MEDIA"variable否则, 它将不起作用。
使用此变量设置 CLI 任务的 NetVault Backup 任务优先级。值输入可介于 1 (最高优先级) 到 100 (最低优先级) 之间。如果未指定此参数, 则默认任务优先级为30。
发送 "NV_JOB_PRIORITY = 5";PARMS = "ENV = (NV_JOB_PRIORITY = 5)";
NV_JOB_TITLE 使用此变量为任务分配标题。寻找建议只
将此变量与收发在每个任务的基础上执行命令, 即避免以后使用此任务标题标记的所有任务的机会。"PARMS"having.
例发送 "NV_JOB_TITLE = Backup_1";
使用此变量, 根据介质标签选择特定介质。此变量必须与"NV_TARGET_MEDIA"variable否则, 它将不起作用。
使用此变量, 可以在通过网络传输备份数据前对其进行压缩, 即, 其方式与高级选项选项卡的"网络压缩"件.允许的值包括:
•
•
将此变量与"PARMS"子句可建立执行备份的原始 NetVault Backup 客户端计算机名称。
使用此变量可在备份任务完成后运行脚本。要运行的脚本必须保存在"...\netvault\scripts"在 Oracle 数据库服务器上的子目录, 其中 "..."表示 NetVault Backup 安装的完整路径。
使用此变量可在备份任务之前运行脚本。要运行的脚本必须保存在"...\netvault\scripts"Oracle 数据库上的子目录
服务器, 其中 "..."表示 NetVault Backup 安装的完整路径。
NV_RESET_ENV_PARMS使用此变量将 Oracle 环境重置"PARMS"子句已在运行块中使用。
发送 "NV_RESET_ENV_PARMS = TRUE" PARMS = "ENV = (NV_RESET_ENV_PARMS = TRUE)" NV_REUSE_MEDIA 使用此变量将特定介质设置为可重用。允许的值包括:
•
•
如果该值设置为请勿, 则不会使用标记为重用的任何介质用于备份。将参数设置为某些, 则会考虑备份之前标记为重用的任何介质。如果该值设置为与目标介质具有相同的组标签, 包含已标记为重用的指定组标签的任何介质都将被视为备份。
PARMS = "ENV = (NV_REUSE_MEDIA = Any)";
NV_RESTORE_SOURCE_SET 使用此变量可指定为与 Oracle RMAN CLI 恢复一起使用而创建的恢复设备源集。此变量可让您在恢复过程中将设备和设备选项的特定 NetVault 备份集作为目标的目标。并是否如果想要使用任何设备的默认 NetVault Backup 设置, 请使用此选项。
签要使用此变量, 请指定从创建的恢复设备源集。恢复源代码选项,恢复选项".不要使用 NetVault Backup Backup 目标集。NetVault Backup Backup 目标集用于在备份期间指定目标设备。NetVault Backup 恢复源集用于在恢复期间指定一组源设备和设备选项。
通过 "发送"或"PARMS"子句。
•
使用 "发送": 指定的参数只适用于特定的任务。
收发<Variable>=<Value>';例
运行 {分配通道 ch1 类型 "sbt_tape"; 发送 "NV_RESTORE_SOURCE_SET = my_device_options_source_set_name';
•
使用 "PARMS": 指定的参数适用于从 Oracle 实例运行的所有任务。
PARMS = "ENV = (<Variable>=<Value>)例
PARMS = "ENV = (NV_RESTORE_SOURCE_SET = my_device_options_source_set_name)";
使用此变量可指定为与 Oracle RMAN CLI 备份一起使用而创建的计划集, 以指定或重用备份期间预先存在的计划集。
发送 "NV_SCHEDULE_SET = my_schedule_set";
PARMS = "ENV = (NV_SCHEDULE_SET = my_schedule_set)";
有关计划集的详细信息, 请参阅Quest NetVault Backup管理员指南.
•
任何不属于组的: 目标没有为其分配组标签的介质。
•
某些: 目标任何可用的介质。
•
中: 要将特定介质添加到基于介质标签的介质, 在此情况下,NV_MID_LABEL变量必须结合此变量, 且适用的介质必须命名。
•
组标签: 根据组标签将介质定位到特定组中, 在此情况下,NV_GROUP_LABEL变量必须结合此变量, 并且适用的组标签必须命名。
使用此变量可指定为与 Oracle RMAN CLI 备份一起使用而创建的目标集, 以在备份期间将特定的 NetVault Backup 设备作为目标集。
如果想要使用的 NetVault Backup 默认设置, 请忽略此选项"任意设备"。此参数会覆盖指定的目标集。配置对话框。
发送 "NV_TARGET_SET = my_target_set_name";
PARMS = "ENV = (NV_TARGET_SET = my_target_set_name)";
有关目标集的详细信息, 请参阅本文的讨论选择集在Quest NetVault Backup管理员指南.
NV_VERIFICATION 使用此变量验证备份任务是否已完成。允许的值包括:
•
•
如果设置为真的, 会检查数据传输并将任务消息添加到 NetVault Backup 任务日志, 说明"备份任务已成功验证。"
发送 "NV_VERIFICATION = TRUE";PARMS = "ENV = (NV_VERIFICATION = TRUE)";
重置 RMAN 环境
在"PARMS"子句, 请使用以下两行语法之一重置 RMAN 环境:
发送 "NV_RESET_ENV_PARMS = TRUE"
© 2024 Quest Software Inc. ALL RIGHTS RESERVED. Nutzungsbedingungen Datenschutz Cookie Preference Center