Tchater maintenant avec le support
Tchattez avec un ingénieur du support

Nous effectuons actuellement la maintenance de notre site Internet. Toute fonctionnalité nécessitant de se connecter est temporairement indisponible. Si vous avez un problème nécessitant une assistance immédiate, veuillez contacter l le support technnique.

NetVault Plug-in for Oracle 12.3 - 用户指南

内容 Quest®NetVault® Backup Plug-in for Oracle 简 定义备份策略 安装和删除插件 配置插件 备份数据 使用 Oracle 闪回数据库 恢复数据
恢复和恢复数据: 概述 执行用户托管恢复 使用高级用户托管恢复程序 执行 RMAN 恢复 在非 RAC 环境中使用 RMAN 类型恢复 在 RMAN 恢复中使用高级过程
维护恢复目录 使用 RMAN CLI 将插件与 Oracle RAC 一起使用 在故障转移群集环境中使用插件 将插件与 Oracle Data Guard 配合使用 将插件与 Oracle 容器数据库 (CDBs) 和可插接式数据库 (Pdb) 配合使用 排解 技术支持资源

更多参数: "格式化" 子句

上一个 下一个


使用 RMAN CLI > 执行基于 CLI 的备份 > 更多参数: "格式化" 子句

更多参数: "格式化" 子句

格式子句指定为创建备份条目或镜像副本创建文件名时所使用的模式。该插件提供可用作变量的其他参数以及格式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.

表2。因素

Variable 描述

< Variable_1 > NetVault Backup 服务器名称: 从中运行备份任务的 NetVault Backup 服务器的 NetVault Backup 计算机名称。该值为必填.

< Variable_2 > 目标集名称: 要在备份期间定位特定设备, 请指定为与 Oracle RMAN 备份一起使用而创建的目标集。如果想要使用 NetVault Backup 的默认设置, 请将此选项保留为空"任意设备"。此选项会覆盖指定的目标集。配置对话框。有关目标集的详细信息, 请参阅本文的讨论选择集Quest NetVault Backup管理员指南.

表2。因素

Variable 描述

< 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" 子句

上一个 下一个


使用 RMAN CLI > 执行基于 CLI 的备份 > 更多参数: "send" 和 "PARMS" 子句

更多参数: "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" 的变量

上一个 下一个


使用 RMAN CLI > 执行基于 CLI 的备份 > 可用于 "send" 和 "PARMS" 的变量

可用于 "send" 和 "PARMS" 的变量

下表说明可用于收发而且"PARMS"or

表3。因素

Variable 描述

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

_set_name)";

有关高级选项集的详细信息, 请参阅本文的讨论选择集Quest NetVault Backup管理员指南.

NetVault Backup 支持指定高级选项集的模板, 同时指定各个高级选项 (例如 NV_VERIFICATION)。如果使用 Send/PARMS 子句提供备份高级选项, 以及使用定义的高级选项集, 则会同时合并两个高级选项。发生冲突时, 使用 Send/PARMS 子句提供的高级选项的优先级高于高级选项集中定义的相同选项。

NV_AUTO_LABEL_MEDIA

在没有其他介质可用于任务时, 使用此变量可自动为您添加标签并使用任意空白介质。允许的值包括:

真的

发送 "NV_AUTO_LABEL_MEDIA = TRUE";

PARMS = "ENV = (NV_AUTO_LABEL_MEDIA = TRUE)";

NV_BACKUP_LIFE

使用此变量控制备份在其目标介质上存在的时间。允许的值包括:

• count {完整 | 天 | 周 | 年}

大括号内的参数是可选参数。数量后跟句号确定备份保留的代数。此参数为默认值, 即, 如果没有指定 count 的值, 则会考虑备份生命周期的备份数量。多少,之后; 或者年前代表备份在丢弃前保留的天数、周数或年数。

发送 "NV_BACKUP_LIFE = 2";PARMS = "ENV = (NV_BACKUP_LIFE = 2)";

NV_BACKUP_SERVER

将这个变量与 "PARMS" 子句一起使用, 为整个 Oracle 实例建立默认的 NetVault Backup 服务器。

PARMS = "ENV = (NV_BACKUP_SERVER = NVSERVER)"

NV_GROUP_LABEL

使用此变量, 根据组标签选择特定介质组。此变量必须与"NV_TARGET_MEDIA"variable否则, 它将不起作用。

发送 "NV_TARGET_MEDIA = 组标签,

NV_GROUP_LABEL = Group_2 ';

PARMS = "ENV = (NV_TARGET_MEDIA = Group

标签、NV_GROUP_LABEL = Group_2) ";

NV_JOB_PRIORITY

使用此变量设置 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_MID_LABEL

使用此变量, 根据介质标签选择特定介质。此变量必须与"NV_TARGET_MEDIA"variable否则, 它将不起作用。

发送 "NV_TARGET_MEDIA = 中间, NV_MID_LABEL = Media_1";PARMS = "ENV = (NV_TARGET_MEDIA = Mid, NV_MID_LABEL = Media_1)"

NV_NETWORK_COMPRESSION

使用此变量, 可以在通过网络传输备份数据前对其进行压缩, 即, 其方式与高级选项选项卡的"网络压缩"件.允许的值包括:

真的

发送 "NV_NETWORK_COMPRESSION = True";

PARMS = "ENV = (NV_NETWORK_COMPRESSION = False)";

NV_ORIGINAL_NV_CLIENT

将此变量与"PARMS"子句可建立执行备份的原始 NetVault Backup 客户端计算机名称。

PARMS = "ENV = (NV_ORIGINAL_NV_CLIENT =

< nv_client_machine_name >)"

NV_POSTSCRIPT

使用此变量可在备份任务完成后运行脚本。要运行的脚本必须保存在"...\netvault\scripts"在 Oracle 数据库服务器上的子目录, 其中 "..."表示 NetVault Backup 安装的完整路径。

发送 "NV_POSTSCRIPT = C:\NetVault\scripts\p2.txt";

PARMS = "ENV = (NV_POSTSCRIPT = p2)";

NV_PRESCRIPT

使用此变量可在备份任务之前运行脚本。要运行的脚本必须保存在"...\netvault\scripts"Oracle 数据库上的子目录

服务器, 其中 "..."表示 NetVault Backup 安装的完整路径。

发送 "NV_PRESCRIPT = C:\NetVault\scripts\p1.txt";

PARMS = "ENV = (NV_PRESCRIPT = p1)";

NV_RESET_ENV_PARMS使用此变量将 Oracle 环境重置"PARMS"子句已在运行块中使用。

发送 "NV_RESET_ENV_PARMS = TRUE" PARMS = "ENV = (NV_RESET_ENV_PARMS = TRUE)" NV_REUSE_MEDIA 使用此变量将特定介质设置为可重用。允许的值包括:

请勿

某些

如果该值设置为请勿, 则不会使用标记为重用的任何介质用于备份。将参数设置为某些, 则会考虑备份之前标记为重用的任何介质。如果该值设置为与目标介质具有相同的组标签, 包含已标记为重用的指定组标签的任何介质都将被视为备份。

发送 "NV_REUSE_MEDIA = Any";

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';

恢复表空间 ' TEST1 ';

}

使用 "PARMS": 指定的参数适用于从 Oracle 实例运行的所有任务。

PARMS = "ENV = (<Variable>=<Value>)

运行 {分配通道 ch1 类型 "sbt_tape"

PARMS = "ENV = (NV_RESTORE_SOURCE_SET = my_device_options_source_set_name)";

恢复表空间 ' TEST1 ';}

NV_SCHEDULE_SET

使用此变量可指定为与 Oracle RMAN CLI 备份一起使用而创建的计划集, 以指定或重用备份期间预先存在的计划集。

发送 "NV_SCHEDULE_SET = my_schedule_set";

PARMS = "ENV = (NV_SCHEDULE_SET = my_schedule_set)";

有关计划集的详细信息, 请参阅Quest NetVault Backup管理员指南.

NV_TARGET_MEDIA

使用此变量设置目标设备中的介质。允许的值包括:

任何不属于组的: 目标没有为其分配组标签的介质。

某些: 目标任何可用的介质。

: 要将特定介质添加到基于介质标签的介质, 在此情况下,NV_MID_LABEL变量必须结合此变量, 且适用的介质必须命名。

组标签: 根据组标签将介质定位到特定组中, 在此情况下,NV_GROUP_LABEL变量必须结合此变量, 并且适用的组标签必须命名。

发送 "NV_TARGET_MEDIA = Any";

PARMS = "ENV = (NV_TARGET_MEDIA = Mid,

NV_MID_LABEL = Media_1) ";

NV_TARGET_SET

使用此变量可指定为与 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 环境

上一个 下一个



重置 RMAN 环境

"PARMS"子句, 请使用以下两行语法之一重置 RMAN 环境:

发送 "NV_RESET_ENV_PARMS = TRUE"

PARMS = "ENV = (NV_RESET_ENV_PARMS = TRUE)"

一定关闭任何已在其中设置NETVAULTCLIACCOUNT而且NETVAULTCLIPASSWORD因素.

Documents connexes

The document was helpful.

Sélectionner une évaluation

I easily found the information I needed.

Sélectionner une évaluation