Chat now with support
Chat with Support

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 备份的默认目标集

上一个 下一个


配置插件 > 配置 RMAN 备份的默认目标集

配置 RMAN 备份的默认目标集

要为 Oracle RMAN CLI 启动的备份指定目标设备, 您可以配置默认备份目标集。默认备份目标集是在插件的默认属性配置中指定的。

1
在导航 窗格中, 单击创建备份任务.

您也可以从引导配置链接启动该向导。在导航窗格中, 单击引导配置.在NetVault 配置向导页面上, 单击创建备份任务.

2
旁边的目标存储列表中, 单击创建新的.
3
Click设备选择, 然后选择 "指定设备件.
5
备份任务向导-创建目标集页面上, 单击.
6
新建集对话框中, 指定用户定义的名称, 然后单击.

配置默认设置

上一个 下一个


配置插件 > 配置默认设置

配置默认设置

该插件可让您为备份任务和恢复任务设置默认选项。您可以在每个任务的基础上覆盖这些选项。

1

在导航窗格中, 单击创建备份任务, 然后单击创建新的旁边的选择邮件列表.

2

在选择树中, 打开适用的客户端节点, 单击插件对于 Oracle, 然后选择配置从上下文菜单中进行。

▪使用 Oracle 密码文件身份验证: Oracle 支持两种方法来验证 Dba 或 SYSDBA 用户: 操作系统身份验证和密码文件身份验证。选择此选项可启用密码文件作为身份验证方法。Oracle 的操作系统身份验证优先于密码文件身份验证;也就是说, 如果满足操作系统身份验证要求, 即使使用密码文件, 用户也将通过操作系统身份验证进行身份验证。

选择此选项时, 插件会使用 Oracle 密码文件中的 SYSDBA 身份验证详细信息, 以使用 RMAN 连接到 Oracle 目标实例:

连接目标< SYSDBA 用户 >/<password>@< 连接标识符 >

清除此选项时, 插件会在连接到 Oracle 目标实例时使用操作系统身份验证:

连接目标/

▪ 已启用闪存恢复区域: 在已安装插件的 Oracle 数据库服务器上启用 FRA 时, 请选择此选项。选择此选项时,闪存恢复区域备份而且备份目标选项可用。有关可用 FRA 功能的详细信息, 请参阅检查其他备份类型而且定义备份目标策略.

▪ Oracle SYSDBA 用户名: 使用插件连接到数据库时所使用的 SYSDBA 权限指定默认 Oracle 用户。

▪ NLS_LANG: 选择与本国语言支持 (NLS) 相匹配的字符集

语言或NLS_LANGUAGE位于此 Oracle 数据库服务器上的数据库参数。此NLS_LANGUAGE参数指定数据库的默认语言。该语言用于消息、日期和月份名称、广告符号、BC、a.m. 和 p.m. 以及默认排序机制。

要确定当前NLS_LANGUAGE用于数据库的参数, 请从SQL * Plus作为 SYSDBA 用户:

选择 * from v $ NLS_PARAMETERS 参数 = "NLS_LANGUAGE" 或 PARAMETER = "NLS_TERRITORY" 或参数 = "NLS_CHARACTERSET";

结果合并后的格式与列表中可用的选择相匹配:

< NLS_LANGUAGE >_< NLS_TERRITORY >.< NLS_CHARACTERSET >

有关插件支持的语言列表及其对应的NLS_LANG值, 请参阅语言支持.

▪ 已选定所有项目的未完成备份: 在备份中包括多个项目, 并且如果 RMAN 已成功编录某些选定项, 则插件无法备份所有选定项, 插件可让您指定备份应执行的操作。例如, 如果一个任务包含多个表空间和已归档的重做日志, 并且在成功备份了表空间时归档日志备份失败, 您可以指定备份任务应执行的操作。

插件对于 Oracle发生此错误时, 可以执行以下操作之一:

▫ 完成并伴有警告—保存保存集:该任务返回状态为"备份已完成并伴有警告"并且会创建一个包含已成功备份项目的备份保存集。

无警告时▫完成—保存集已保存:任务已完成, 并返回状态为"备份已完成"。错误记录在 NetVault Backup 二进制文件中, 并被忽略在任务状态网页.创建包含备份项目的备份保存集。

▫失败—保存集已保存:该任务返回状态为备份失败。但是, 会生成包含已成功备份项目的备份保存集。

▫ 失败—不保留保存集:该任务返回状态为"备份失败"而不会保留备份对象的保存集。也就是说, 即使成功备份了某些对象, 保存集仍将被丢弃。

▪使用目录进行基于 RMAN 的备份: 选择此选项可指定恢复目录数据库用于维护使用该插件执行的所有 RMAN 备份操作的记录。

▪ 目录实例名称: 输入默认恢复目录数据库的 Oracle 实例名称 (可能不同于 Oracle 网络服务名称)。此实例名称必须在"tnsnames.ora"的文件, 以便插件可以连接到恢复目录数据库。

如果从7.0 之前的插件版本进行升级, 则目录实例名称字段标记为目录网络服务名称.

▪ 目录所有者: 指定被定义为目录所有者的用户, 并被授予

RECOVERY_CATALOG_OWNERrole.

▪用户管理的裸设备阻塞因素 (KB): 仅适用于用户管理的备份, 使用此字段可设置阻止读取更快地管理裸设备的用户。该值可以介于1千字节 (KB) 和64KB 之间;例如, 如果您在此字段中输入 8, 则插件会在备份期间读取8KB 数据块。

▪ NetVault Backup 服务器(RMAN 备份所需): 指定将 Oracle 数据库服务器作为 NetVault Backup 客户端添加到的 NetVault Backup 服务器的名称。

▪从 NetVault Backup 服务器恢复(RMAN 备份所需): 指定将 Oracle 数据库服务器作为 NetVault Backup 客户端添加到的 NetVault Backup 服务器的名称。

▪从 NetVault Backup 客户端获取的恢复备份: 当某个是由终端会话的插件执行的, 此字段指示从其执行原始备份的 NetVault Backup 客户端。如果未输入客户端名称, 恢复命令默认为执行恢复的本地 NetVault Backup 计算机名称。有关此功能的完整说明, 请参阅基于 CLI 的 RMAN 备份和恢复: 概述.

▪ CLI Backup/Autobackup 高级选项集: 此选项要求您先在 "高级选项选项卡, 然后使用特定名称保存它。要让所有基于 CLI 的 RMAN 备份自动使用此集中指定的高级选项, 请在文本框中输入此集的名称。如果未指定集名称, 则所有基于 CLI 的 RMAN 备份都将使用默认的高级选项。

在定义CLI 备份/Autobackup 高级选项集, 即后丢弃

天/周/年必须指定选项, 而不是完全备份后丢弃备份生命周期部分的高级选项选项卡。基于 CLI 的 RMAN 备份不支持为完全备份而生成备份生命周期, 备份可能会意外过期 (如果完全备份后丢弃选项。

▪ CLI Backup/Autobackup 目标集(RMAN 备份所需): 指定在中创建的目标集的名称。配置 RMAN 备份的默认目标集.

一定如果目标集或高级选项集以其相应字段命名, 您可以通过在语法中将不同集的名称指定为变量, 以在命令行中进行覆盖。有关 CLI 语法中命名集的详细信息, 请参阅基于 CLI 的 RMAN 备份和恢复: 概述.

▪ 从连接超时 (分钟-0 = 从不): 使用此选项设置在插件和 Oracle 数据库之间可用作 inoperability 超时的数量 (以分钟为单位)。如果该插件在备份期间不会检测到该时间长度的任何活动, 则会超时并从备份断开连接。默认的零 ("0") 项指示不存在超时。

▪生成脚本默认目录: 输入存储 RMANgenerated 脚本的默认目录的完整路径名称。此目录用作默认目录。生成 RMAN 脚本所有备份选项选项卡上的可用功能。

▪ 生成 Sbt 跟踪到 Oracle 转储目录: 选择此选项可将系统备份到磁带 (SBT) 跟踪信息发送到 Oracle 转储目录。然后, 您可以查看日志文件, 以查看 Oracle 服务器运行的跟踪命令的顺序。

▪ CLI 将不会检查 NetVault Backup 服务器名称: 如果不想让 RMAN CLI 验证指定的 NetVault Backup 服务器是否可用并可与之联系, 请选择此选项。如果想要确保备份任务在尝试为未知 NetVault Backup 服务器处理任务时不会超时, 请不要选择此选项。

▪ 恢复的首选阶段 (0 = 默认): 该高级选项部分的创建

备份任务页面可让您使用以下任意功能创建备份的次要副本重现数据复制件.恢复 RMAN 备份时, 使用此字段可指示在阶段适用的备份集可用时, 您想要使用哪个备份阶段来完成恢复。的默认条目0指示 NetVault Backup 自动选择具有更多访问权限的副本, 第1阶段或第2阶段。要指示 NetVault Backup 使用原始 (第1阶段) 备份 (如果可用), 请输入sr-1.要指示 NetVault Backup 使用次要副本 (第2阶段) 如果数据复制备份可用, 请输入pbm-2.

一定对于数据复制备份, NetVault Backup 始终从原始 (第1阶段) 备份运行恢复, 除非您输入pbm-2.

▪目录中对象的最大数目 (x100-0 = 所有): 使用此字段可指定插件显示在此区域中的最大项目数。备份内容选项卡的恢复选项.限制项目数可减少插件生成备份索引时运行期间使用的内存量。输入的值乘以100的系数。例如, 如果您输入 50, 则最大值为5000。要指定无限制, 即显示所有项目, 请输入0。寻找建议输入0并更改条目, 以确保在备份过程中插件遇到故障, 同时生成备份索引或恢复选项.

四维 要保存设置, 请单击还行.

添加数据库

上一个 下一个


配置插件 > 添加数据库

添加数据库

要开始使用用于备份和恢复的插件, 请先将 Oracle 数据库目标添加到插件中。要添加数据库, 请执行以下步骤来每个在通过插件保护的 Oracle 服务器上运行的数据库。

1

在导航窗格中, 单击创建备份任务, 然后单击创建新的旁边的选择邮件列表.

2

在选择树中, 打开适用的客户端节点, 单击插件对于 Oracle, 然后选择添加数据库从上下文菜单中进行。

3

Oracle 实例详细信息选项卡上, 设置以下参数:

对于 RMAN 和用户管理的备份方法, 所有与 Oracle 实例相关的参数都是必需的。

▪ Oracle SID: 输入 Oracle 目标数据库的 SID。有关确定 Oracle SID 的帮助, 请参阅在非 RAC 环境中确定 Oracle SID 和主目录.

通常, SID 对于 Linux 和 UNIX 区分大小写。插件使用您在不修改的情况下输入的 SID 来访问 Oracle 实例。要确定您输入的 SID 是否区分大小写, 请参阅您的 Oracle 安装文档。

▪ Oracle 主: 输入目标数据库安装目录的完整路径。有关确定 Oracle 主址的帮助, 请参阅确定 nonRAC 环境中的 Oracle SID 和主目录.

一定为了防止发生 Oracle 错误, 请不要在此位置的ORACLE_HOMELinux 和 UNIX 上的目录。在 Windows 上使用反斜线不会产生错误。

▪ Oracle SYSDBA 用户名: 使用以下内容指定 Oracle 用户SYSDBA插件用于连接到数据库的权限。

▪ Oracle SYSDBA 密码:输入与前一个字段中指定的名称相关联的密码。

您还可以配置插件的身份验证详细信息对于 Oracle稍后通过访问该设置数据库密码正常.有关详细信息, 请参阅设置数据库密码.

一定如果未在系统上配置插件的身份验证详细信息添加 Oracle 数据库对话框中, 或者通过使用设置数据库密码, 每次需要连接到数据库时, 都会显示一个提示。

▪ 适用于 Linux 和 UNIX仅供参考: 配置以下参数:

▫ Oracle 软件所有者: 指定拥有所有 Oracle 软件的 Linux 或 UNIX 用户的名称。该用户必须将 Oracle 清单组作为主要组, 并OSDBA而且OSOPER组作为次要组。为该用户选择的常用名称为oracle.

▫ Oracle 软件组: 指定具有 Oracle 清单的 Linux 或 UNIX 组的名称, 该名称是系统上安装的所有 Oracle 软件的目录。为该组选择的常用名称为oinstall.

▪ NLS_LANG: 选择与 NLS 语言或 #a0 匹配的字符集NLS_LANGUAGE位于此 Oracle 数据库服务器上的数据库参数。此NLS_LANGUAGE指定数据库的默认语言。该语言用于消息、日期和月份名称、广告符号、BC、a.m. 和 p.m. 以及默认排序机制。

要确定当前NLS_LANGUAGE用于数据库的参数, 请从SQL * Plus作为 SYSDBA 用户:

选择 * from v $ NLS_PARAMETERS 参数 = "NLS_LANGUAGE" 或 PARAMETER = "NLS_TERRITORY" 或参数 = "NLS_CHARACTERSET";

结果合并后的格式与列表中可用的选择相匹配:

< NLS_LANGUAGE >_< NLS_TERRITORY >.< NLS_CHARACTERSET >

有关插件支持的语言列表及其对应的 NLS_Lang 值, 请参阅语言支持.

如果找不到NLS_LANG此列表中与当前设置完全匹配的SQL * Plus查询中, 您可以在列表中输入 (或者复制和粘贴) 确切的值。此外, 不需要进行完美匹配。兼容的匹配就足够了。例如, 任何字符集1252与字符集 WE8MSWIN1252 兼容。

▪ 参数文件路径: 在启动 Oracle 实例时, 初始化参数文件中指定的参数将建立实例的特性。这些初始化参数或者存储在PFILESPFILE.

使用用户管理的备份方法时, 需要指定路径。在使用 RMAN 备份方法时, 您有三个用于备份 SPFILE 的选项。这些选项包括:

启用控制文件 Autobackups, 包括 Autobackups 的 SPFILE, 方法是选择控制文件 Autobackup 已启用选项,RMAN 详细信息".

禁用控制文件 Autobackups 和使用 RMAN 命令备份 SPFILE 时使用 RMAN 命令备份 SPFILE选项,RMAN 详细信息选项卡已选中。

禁用控制文件 Autobackups 和使用基于文件系统的命令, 以备份 SPFILE, 方法是在参数文件路径栏.

如果您使用的是用户托管或 RMAN 备份方法, 但想要为 SPFILE 使用文件 Systembased 备份, 请指定完整路径。包括 PFILE 或 SPFILE 的目录和文件名, 具体取决于使用的是哪个。如果您使用的是, 请提供两种情况的详细信息SPFILE以及PFILE.

下表提供了默认路径:

Init.文件

默认名称 默认位置

PFILE

窗户

initSID.ora %ORACLE_HOME%\database\

Linux 和 UNIX

initSID.oraSID 代表的位置 $ORACLE _HOME/ORACLE_SID

SPFILE

窗户

spfileSID.ora其中, SID 代表%ORACLE_HOME%\database\ ORACLE_SID

Linux 和 UNIX spfileSID.ora其中, SID 代表 $ORACLE _HOME/目标

ORACLE_SID

您可以通过使用逗号作为分隔符来输入多个参数文件路径。此字段的默认长度为2048组成.

▪自动发现: 要自动完成剩余的数据库配置字段, 请在完成以下操作后单击此按钮:Oracle SID,Oracle 主,Oracle SYSDBA 用户名, 以及Oracle SYSDBA 密码区域.

一定在使用 "自动发现选择, 寻找建议您检查所有数据库配置字段是否准确。

四维 在RMAN 详细信息选项卡上, 如果您想要使用 RMAN 备份方法, 请设置以下参数。

有关恢复编录的详细信息, 请参阅RMAN 备份的先决条件.

▪控制文件 Autobackup 启用 (禁用手动控制文件和 SPFILE 备份): 如果控制文件 Autobackups 已为此数据库启用, 请选择此选项。控制文件 Autobackups 是灾难恢复和多实例 RAC 环境所必需的。选择此选项时, 会禁用手动控制文件备份, 而控制文件节点不能用于NetVault Backup 选择网页.有关在多实例 RAC 环境中控制文件 Autobackups 的详细信息, 请参阅在 RAC 环境中启用控制文件 Autobackups.

▪ 使用 RMAN 命令备份 SPFILE: 仅在以下情况时可用控制文件 Autobackup 已启用未选定。选择此选项时, 会使用 RMAN 命令对 SPFILE 进行备份。如果未选择此选项, 则会执行 SPFILE 的基于文件系统的备份, 该备份 SPFILE 指定在参数文件路径字段的实例详细信息".

▪ 使用基于 RMAN 的备份的目录: 如果此数据库的 RMAN 存储库存储在恢复目录数据库中, 则选择此选项, 然后配置以下参数:

▫ 目录实例名称: 输入恢复目录数据库的 Oracle 实例名称, 该名称可能与 Oracle 网络服务名称不同。此实例名称必须在"tnsnames.ora"的文件, 以便插件可以连接到恢复目录数据库。

▫ 目录所有者: 指定被指定为目录所有者的用户, 并被授予RECOVERY_CATALOG_OWNERrole.

▫ 目录密码: 提供与前一个字段中指定的目录所有者名称相关联的密码。

▫ CLI Backup/Autobackup 高级选项集:如果您使用基于 CLI 的备份, 请指定要用于此数据库的备份高级选项集的名称。

▫ CLI Backup/Autobackup 目标集:如果您使用的是基于 CLI 的备份, 请指定要用于此数据库的备份目标集的名称。

▫ CLI 数据库名称 (可选):如果您使用的是基于 CLI 的备份, 请输入 CLI 使用的数据库名称。

一定如果未启用恢复目录, 则插件会自动将 RMAN 存储库信息存储到数据库的控制文件中。

5 在用户托管详细信息选项卡上, 设置以下参数:

此选项卡为仅供参考对于用户管理的备份方法;多实例 RAC 或 Data Guard 环境不支持此操作。

用户管理的备份方法只能备份文件系统对象, 而不能备份。无法备份在 ASM 存储中保存的归档日志。您可以将归档日志目标目录字段的用户托管详细信息选项卡。在 ASM 存储中备份数据库仅可用于 RMAN 备份方法。

提供以下信息, 以使用户管理控制文件和已归档的重做日志的备份。如果备份和恢复策略包括 RMAN 方法, 您可以将这些字段保留为空。▪ 控制文件保存文件名称 (完整路径): 插件使用用户托管的备份方法时, 不会使用活动控制文件执行控制文件的备份和恢复操作。控制文件的快照创建于由控制文件保存文件名称 (完整路径), 并且备份控制文件的快照或副本。此步骤可确保控制文件的一致性副本受到保护。

在包括恢复控制文件的用户管理恢复序列期间, 控制文件将恢复到控制文件保存文件名称 (完整路径).此步骤可确保活动控制文件不会被覆盖。在用户管理的恢复过程中, 手动将文件从控制文件保存文件名称 (完整路径)到原始位置 (根据需要)。

指定完整路径名称;在 Oracle 数据库服务器上包含一个文件名, 用作控制文件保存文件名称 (完整路径), 并确保该插件具有指定位置和文件的读取/写入权限。

▪ 归档日志目标目录: 输入归档日志目录的完整路径, 按LOG_ARCHIVE_DESTLOG_ARCHIVE_DEST_n参数文件中的参数。如果将恢复日志归档到多个位置, 请在此字段中仅指定主目标目录。

一定用户管理的备份方法不支持动态路径名称, 例如在归档日志目标目录中创建每日创建的子文件夹。

▪归档日志格式: 指定归档日志文件的扩展名。归档文件模式取决于为LOG_ARCHIVE_FORMAT参数文件中的设置。以下列表提供了一些示例:

如果 LOG_ARCHIVE_FORMAT = "% t_% s_% r .dbf", 则归档文件模式为 "*. .dbf"。

如果 LOG_ARCHIVE_FORMAT = "% t_% s arc", 则归档文件模式为 "*. arc"。

如果 LOG_ARCHIVE_FORMAT = "弧% s.% t", 则归档文件模式为 "arc *. *"。

7 在外部配置选项卡上, 设置以下参数:

虽然数据库依赖于其他类型的文件进行操作, 例如网络配置文件和密码文件, 但这些文件无法使用 Oracle RMAN 命令进行备份。但是, 在 Oracle 配置活动中执行灾难恢复或从用户错误恢复时, 这些方法非常有用。

Oracle 网络配置目录或文件路径 *而且Oracle 密码目录或文件路径 *字段, 您可以输入以下一项或多项信息:

▪目录路径: 如果输入目录路径, 则插件会扫描目录, 查找可能对应 Oracle 网络配置文件或 Oracle 密码文件的文件系统。该目录中的其余文件将被忽略。

▪ 文件的完全限定路径: 路径包括目录和文件名。

外部配置字段如下:

▪ Oracle 网络配置目录或文件路径: 输入 Oracle 网络配置文件所在的目录, 或 Oracle 网络配置文件列表。

▪ Oracle 密码目录或文件路径: 输入 Oracle 密码文件所在的目录, 或 Oracle 密码文件列表。

Oracle 可让您在同一系统上安装多个 Oracle 数据库和 Oracle 客户端软件版本。在这种类型的环境中, 可能有多个 Oracle 网络配置目录, 每个目录都有自己的"tnsnames.ora"文件.连接到具有多个 "tnsnames" 文件的数据库可能显示以下错误消息:ORA-12154: TNS: 无法解析服务名称或 SQL * 网络无法解析服务名称

虽然 Oracle 服务是正确的, 但包括在适当的 "tnsnames" 文件中, 并且位于适当的 Oracle 网络配置目录中, 但发生此问题的原因在于 Oracle 服务器正在使用的实际 "tnsnames ora" 文件从不同的目录中;它不是包含您要连接的数据库的文件。

您应使用环境变量TNS_ADMIN要指示 Oracle 网络配置文件所在的目录, 包括用于解析 Oracle 服务名称的 "tnsnames" 文件。否则, 可能会使用默认位置, 这可能会导致前一个连接错误。

当您完成该Oracle 网络配置目录或文件路径字段中, 确保包括根本不同位置的 Oracle 网络配置目录, 您已将 "ora" 文件配置为已配置。在您的系统上, 确保使用正确配置的用于连接到数据库的 Oracle 网络配置文件的位置维护 TNS_ADMIN 变量。

如果将数据库恢复到备用服务器, 请确保 TNS_ADMIN 变量是使用 Oracle 网络配置文件的位置设置的, 这些配置文件包含带有 Oracle 数据库条目的 "tnsnames ora" 文件, 用于解析 Oracle 服务名称, 您想要连接到。

7

可选的操作系统身份验证详细信息选项卡 (对于基于 Windows 的操作系统仅供参考), 请设置以下参数:

使用以下字段可指定 Windows 管理员用户名, 以允许 Windows 安装 "模拟" Oracle SYSDBA 用户。只有当备份因以下原因而失败时, 才需要登录"ORA-01031 不足"发生.

▪ Windows 管理员用户名: 输入运行插件的帐户的 Windows 管理员用户名。此字段中指定的名称必须已在 Windows OS 中创建。

▪ 密码: 输入与前一个字段中指定的名称相关联的密码。

▪ Windows 域: 指定用户所属的域。如果是本地域, 请将此字段留空。

创建 PDB 时, 系统会自动创建一个名称与 PDB 名称相同的默认 Oracle 服务。但是, 将有一个条目输入到"tnsnames.ora"可能无法自动添加文件。

编辑数据库信息

上一个 下一个


配置插件 > 添加数据库 > 编辑数据库信息

编辑数据库信息

1

在导航窗格中, 单击创建备份任务, 然后单击创建新的旁边的选择邮件列表.

编辑 Oracle 数据库对话框显示数据库实例的配置值。

有关此对话框中字段的信息, 请参阅添加数据库.

一定"密码" 字段位于编辑 Oracle 数据库对话框为空。再次设置密码, 即使没有任何更改。如果不执行此步骤, 保存更新的信息时, 会将现有值重置为空白。要仅更新插件的身份验证详细信息, 请选择设置数据库密码选项而不是编辑数据库.

Related Documents

The document was helpful.

Select Rating

I easily found the information I needed.

Select Rating