本主题介绍如何使用 RMAN 命令对“USERS”表空间进行完整备份:
2 |
在提示符处,生成“运行块”,如下所示: |
上述命令是执行基于 CLI 的备份所需的最低要求。该插件提供了多个可用于为 CLI 备份任务设置不同选项的其他参数。以下主题提供了这些参数的说明。
“format”子句为其创建的备份件或映像副本指定创建文件名时要使用的模式。插件提供了可用作变量的其他参数以及“format”子句。这些变量允许您为备份任务指定三个参数:
• |
• |
• |
“format”子句在运行块中使用,并在语法中的“backup”命令后立即指定。需要在“%d_%u_%p_%c”变量之前使用额外的冒号;使用“%d_%u_%p_%c”变量非常重要,因为 Oracle 通常会生成一个唯一的字符串,您可以用它来标识 NetVault Backup 介质管理器中的单独备份段。
此子句中包含特定变量,每个变量都遵循一个指定的顺序,例如“<Variable_1>”、“<Variable_2>”和“<Variable_3>”。每个变量都对应于特定 NetVault Backup 和 RMAN 值,下表中列出了所有值。确保命令中的每个变量用冒号(“:”)分隔,并且在“%d_%u_%p_%c”变量之前插入第二个冒号。
NetVault Backup 服务器名称:运行备份任务的 NetVault Backup 服务器的 NetVault Backup 计算机名称。此值是必需的。 | |||||||||
目标集名称:要在备份期间将特定设备设为目标,请指定为与 Oracle RMAN 备份一起使用而创建的目标集。如果要使用 NetVault Backup 的默认设置“任何设备”,请将此选项留空。此选项将覆盖在配置对话框中指定的目标集。有关目标集的详细信息,请参阅《Quest NetVault Backup 管理员指南》中有关选择集的讨论。 | |||||||||
高级选项集名称:指定为与 Oracle RMAN 备份一起使用而创建的高级选项集。如果要使用 NetVault Backup 的默认高级选项设置,请将此选项留空。此选项将覆盖在配置对话框中指定的“高级选项集”。 在定义 CLI 备份高级选项集时,必须在高级选项选项卡的备份生命周期部分中指定天/周/年后丢弃选项,而不是完整备份后丢弃选项。基于 CLI 的 RMAN 备份不支持为完整备份生成备份生命周期,并且如果指定了完整备份后丢弃选项,备份可能会意外过期。有关高级选项集的详细信息,请参阅《Quest NetVault Backup 管理员指南》中有关选择集的讨论。 | |||||||||
这些值与唯一的 RMAN 标识符相关;也就是说,它们是 Oracle 环境变量。Oracle 使用此变量生成唯一字符串,可用于在 NetVault Backup 介质管理器中标识单独的备份段。
|
将本主题中描述的参数与“send”或 “PARMS”命令配合使用,以设置从命令行运行的备份任务的 NetVault Backup 选项。本主题介绍“send”和“PARMS”子句的工作方式。
• |
“send”子句:使用“send”子句指定的参数将应用于特定任务。 |
• |
“PARMS”子句:使用“PARMS”子句指定的参数将应用于从 Oracle 实例运行的所有任务。 |
下表描述了可与“send”和 “PARMS”子句一起使用的变量:
使用这些变量设置执行备份或还原的 NetVault Backup 用户和密码。当已为默认 NetVault Backup 用户定义密码,或在非默认用户执行备份或还原时,必须设置这些变量。 send 'NETVAULTCLIPASSWORD=<password>';
说明: 使用 NETVAULTCLIPASSWORD 变量存在安全风险。作为替代方法,Quest 建议使用运行 NetVault Backup ‘nvpluginaccess’ 实用程序中所述的 nvpluginaccess 实用程序。如果实施了 NETVAULTCLIPASSWORD 变量,则以纯文本格式显示 NetVault Backup 密码。 | |||||||||
使用此变量可为与 Oracle RMAN CLI 备份结合使用的高级选项集指定模板,以在备份期间使用一组特定的 NetVault Backup 高级选项。此参数覆盖您在配置对话框中指定的“高级选项集”。 有关高级选项集的详细信息,请参阅《Quest NetVault Backup 管理员指南》中有关选择集的讨论。 | |||||||||
当没有其他介质可用于任务时,使用此变量自动标记和使用任何清空介质。允许的值有:
| |||||||||
大括号内的参数是可选的。Count 后跟 full 确定备份保留的代数。此参数是默认参数,即,如果未使用 count 指定任何内容,则备份生命周期会考虑使用备份代数。天数、周数或年数表示备份在被丢弃之前保留的天数、周数或年数。 | |||||||||
使用此变量可以根据介质组标签选择特定的介质组。此变量必须与“NV_TARGET_MEDIA”变量一起使用;否则,它将无效。 | |||||||||
使用此变量设置 NetVault Backup CLI 任务的任务优先级。输入值的范围为 1(最高优先级)到 100(最低优先级)。如果未指定此参数,则默认任务优先级为 30。 | |||||||||
使用此变量指定任务标题。Quest 建议在每个任务的基础上仅将此变量与“send”命令一起使用,即,在应用“PARMS”子句时,避免所有将来的任务都使用此任务标题进行标记。 | |||||||||
使用此变量可根据介质标签选择特定介质。此变量必须与“NV_TARGET_MEDIA”变量一起使用;否则,它将无效。 | |||||||||
使用此变量可在备份数据通过网络传输之前对其进行压缩,也就是说,其方式与高级选项选项卡的“网络压缩”选项相同。允许的值有:
| |||||||||
将此变量与“PARMS”子句一起使用,以建立执行备份的原始 NetVault Backup 客户端的计算机名称。 PARMS="ENV=(NV_ORIGINAL_NV_CLIENT= <nv_client_machine_name>)" | |||||||||
使用此变量可在备份任务完成后运行脚本。要运行的脚本必须保存在 Oracle 数据库服务器上的“…\netvault\scripts”子目录中,其中“…”是指安装 NetVault Backup 的完整路径。 | |||||||||
使用此变量在备份任务之前运行脚本。要运行的脚本必须保存在 Oracle 数据库服务器上的“…\netvault\scripts”子目录中,其中“…”是指安装 NetVault Backup 的完整路径。 | |||||||||
在运行块中使用了“PARMS”子句后,使用此变量重置 Oracle 环境。 | |||||||||
如果该值设置为从不,则备份中不会使用标记为重用的介质。将参数设置为任意时,备份将考虑之前标记为重用的任何介质。如果该值设置为与目标介质使用相同的组标签,则备份将考虑任何包含以前标记为重用的指定组标签的介质。 | |||||||||
说明: 要使用此变量,请在还原选项选项卡中指定从还原源选项创建的还原设备源集。请勿使用 NetVault Backup 备份目标集。NetVault Backup 备份目标集用于在备份期间指定目标设备。NetVault Backup 还原源集用于在还原期间指定一组源设备和设备选项。
通过 RMAN CLI 中的“send”或“PARMS”子句设置此变量。
| |||||||||
使用此变量可以指定为与 Oracle RMAN CLI 备份配合使用而创建的计划集,以便在备份期间指定或重复使用预先存在的计划集。 有关计划集的更多信息,请参阅《Quest NetVault Backup 管理员指南》。 | |||||||||
| |||||||||
使用此变量可以指定创建的目标集,以便与 Oracle RMAN CLI 备份一起使用,从而在备份期间以特定 NetVault Backup 设备为目标。如果要使用 NetVault Backup 默认设置“任何设备”,请忽略此选项。此参数覆盖在配置对话框中指定的目标集。 有关目标集的详细信息,请参阅《Quest NetVault Backup 管理员指南》中有关选择集的讨论。 | |||||||||
如果设置为 True,则会检查数据传输,并在 NetVault Backup 任务日志中添加任务消息,指明“备份任务已成功验证。” |
使用“PARMS”子句后,使用以下任一语法行重置 RMAN 环境:
对于通过插件执行的 RMAN CLI 备份,您可以使用 SQL*Plus 来确定 RMAN 备份件存储在哪个物理介质上。以下示例显示了如何使用 Oracle SQL*Plus 查询介质信息。
SQL*Plus 使用以下格式显示介质信息:
• |
tape_barcode 显示在括号中。 |
• |
© 2024 Quest Software Inc. ALL RIGHTS RESERVED. 使用条款 隐私 Cookie Preference Center