サポートと今すぐチャット
サポートとのチャット

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

Quest® NetVault® Backup Plug-in  for Oracle 简介 定义备份策略 安装或删除插件 配置插件 备份数据 使用 Oracle 闪回数据库 还原数据
还原和恢复数据:概述 执行用户管理的还原 使用高级用户管理的还原过程 执行 RMAN 还原 在非 RAC 环境中使用 RMAN 类型的恢复 将高级过程与 RMAN 还原配合使用
维护恢复目录 使用 RMAN CLI 将插件与 Oracle RAC 配合使用 在故障转移群集环境中使用插件 将插件与 Oracle Data Guard 配合使用 将插件与 Oracle 容器数据库 (CDB) 和可插拔数据库 (PDB) 配合使用 故障排除

执行 RMAN 备份

RMAN 备份过程包括以下步骤:

选择备份的数据

您必须使用各种集(备份选择集、备份选项集、计划集、目标集以及高级选项集)来创建备份任务。

备份选择集对于增量备份和差异备份来说至关重要。在完整备份期间创建备份选择集,并将其用于完整备份、增量备份和差异备份当中。如果您没有为增量备份或差异备份使用选择集,备份任务将会报错。有关详细信息,请参阅《Quest NetVault Backup 管理员指南》。

提示: 要使用现有集,请单击创建备份任务,然后从选择列表中选择集。
1
在导航窗格上,单击创建备份任务
此外可以从“配置向导”链接启动向导。在导航窗格上,单击引导配置。在 NetVault 配置向导页面上,单击创建备份任务
2
任务名称中,指定任务的名称。
3
选择列表旁边,单击新建
4
在插件列表中,打开 Plug‑in for Oracle,然后打开要备份的数据库。
帐户名称:指定具有 SYSDBA 权限的 Oracle 数据库用户。
密码:输入与上述字段中指定的用户名关联的密码。
数据库节点:如果选择此节点并且未清除任何单个子节点,则使用等效的 RMAN BACKUP DATABASE PLUS ARCHIVE LOG 命令备份整个 Oracle 数据库。除非执行仅包括参数文件、控制文件或归档日志的专用单独备份,否则 Quest 建议您在执行完整备份和增量备份时选择此节点。
参数文件:仅当选择添加编辑 Oracle 数据库对话框的 RMAN 详细信息选项卡上的已启用控制文件自动备份选项时,此节点才可供选择。选择此节点以在备份中包括 Oracle 数据库的 PFILESPFILE。如果启用了添加编辑 Oracle 数据库对话框中的已启用控制文件自动备份选项或使用 RMAN 命令备份 SPFILE选项,则不会展开参数文件节点;否则,在展开参数文件节点时,将显示参数文件名。
控制文件:仅当选择添加编辑 Oracle 数据库对话框的 RMAN 详细信息选项卡上的已启用控制文件自动备份选项时,此节点才可供选择。选择此节点以执行控制文件的手动备份。要确保控制文件的最新副本始终可用,请将其包含在每个基于 RMAN 的备份中。如果不使用恢复目录,则无法使用插件还原手动控制文件备份。有关手动控制文件备份与控制文件自动备份的详细信息,请参阅手动备份控制文件
归档日志:由于归档的重做日志对于 PIT 恢复至关重要,因此应定期备份,Quest 建议您选择此节点以将归档日志包括在完整备份或增量备份任务中。此外,可以使用归档日志备份类型独立保护归档日志。
所有表空间:选择此节点以备份数据库中的所有表空间,或打开它并选择要包括在备份中的单个表空间。此外,您还可以展开各个表空间以选择单个数据文件。此选项对于备份数据文件子集很有用,因为执行整个数据库备份所需的时间比允许的备份时间窗口长。
外部配置文件(仅适用于 RMAN 备份方法):选择此节点以将外部配置文件包括在备份中,或打开此节点并选择单个 Oracle 网络配置或 Oracle 密码文件以进行备份。Plug‑in for Oracle 使用 Quest NetVault Backup 文件系统插件(文件系统插件)功能备份和还原 Oracle 网络配置和 Oracle 密码文件。
备份后脚本:要使用插件运行备份后 RMAN 脚本,请打开此节点并选择要运行的单个脚本。有关备份后脚本的详细信息,请参阅使用 RMAN 备份后脚本
重要信息: 数据库必须处于打开状态才能备份表空间和数据文件。但是,可以使用处于安装状态的数据库来备份控制文件、SPFILE 和归档日志。
7
单击保存,在创建新集对话框中输入名称,然后单击保存

设置备份选项

下一步涉及创建备份选项集或选择现有备份选项集。

提示: 要使用现有集,在插件选项列表中,选择您想要使用的集。
1
插件选项列表旁边,单击新建
2
备份方法部分中,选择 RMAN 选项以执行 RMAN 备份。
重要信息: 对于使用 RMAN 备份方法的备份,请勿在目标存储部分中选择确保此备份是介质上的第一次备份选项。RMAN 备份方法会生成多个数据流。如果针对此类备份选择确保此备份是介质上的第一次备份选项,则每个数据流都将以单独的介质作为目标,并假定它是介质上的第一次备份。
添加编辑 Oracle 数据库对话框中启用闪回恢复区后,您可以使用以下选项选择备份的目标:
NetVault Backup 介质管理器:选择此选项会将备份发送到您在“目标”选项卡上指定的任何介质,例如物理磁带、存储在磁盘上的 NetVault Backup VTL 或 NetVault Backup SmartDisk。选择此选项时,插件将分配“SBT_TAPE”通道来执行备份。
磁盘(备份到 FRA):选择此选项会将备份发送到 Oracle 驱动器而不是 NetVault Backup 介质。选择此选项时,插件会分配 DISK 通道以执行备份。
NetVault Backup 介质管理器和磁盘(备份到 FRA,然后将 FRA 备份至 NetVault Backup 介质):选择此选项会将备份发送到 Oracle 驱动器,然后发送到您在 NetVault Backup 中的“目标”选项卡上指定的任何介质。
成功备份到 NetVault Backup 介质管理器后从磁盘删除文件副本:仅在选择 FRA 备份类型时可用。选中后,RMAN 会在成功备份后从 FRA 中删除恢复文件。选择此选项等同于以下 RMAN 命令:
重要信息: 如果选择成功备份到 NetVault Backup 介质管理器后从磁盘删除文件副本选项,即使备份任务失败 RMAN 也会删除 FRA 中的恢复文件。因此,请确保为所有选定项目的不完整备份选择的选项包括保留备份保存集,以确保仍可以还原到磁盘的备份。

对于在添加编辑 Oracle 数据库对话框中手动输入的外部配置文件参数文件,不支持选择磁盘备份目标(备份到 FRA)。不支持的原因在于,FRA 是由 Oracle 管理的磁盘的一部分。在添加编辑 Oracle 数据库对话框中手动输入的外部配置文件参数文件通过文件系统插件功能进行备份。
闪回恢复区(仅适用于 Oracle 10g 及更高版本)
成功备份后从闪回恢复区删除恢复文件:仅当选择 FRA 备份类型时才可用。选中后,RMAN 会在成功备份后删除 FRA 中的恢复文件。选择此选项等同于以下 RMAN 命令:
重要信息: 如果未使用磁盘备份目标 NetVault Backup 介质管理器和磁盘执行先前的备份,则 FRA 备份将失败。在使用闪回恢复区备份类型备份 FRA 之前,必须将 FRA 用作备份目标。

当 NetVault Backup 指示备份到磁盘(备份到 FRA)时,增量级别 0 备份 (INCR LVL0) 存储在单独的备份集中。此外,第一次增量级别 1备份 (INCR LVL1) — 差异备份或累积备份 — 生成基本增量级别 0备份副本映像以及增量级别 1备份副本映像。后续增量级别 1 备份仅生成必要的级别 1 备份副本映像更新。对于增量备份到磁盘(备份到 FRA),NetVault Backup 使用 Oracle 推荐的策略备份副本映像方法来维护选择集中包含的数据文件的增量更新副本。对于增量级别 0 到磁盘的备份(备份到 FRA),NetVault Backup 指示 Oracle 执行备份集备份类型。
成功备份后删除归档日志:如果要在备份归档日志后自动删除归档日志,从而无需手动删除它们,请选择此选项。在将归档日志从磁盘备份到 NetVault Backup 介质管理器时,此选项非常有用。此选项等同于 RMAN 命令:
重要信息: 选择成功备份后删除归档日志选项后,即使备份任务失败也会删除归档日志。因此,请确保为所有选定项目的不完整备份选择的选项包括保留备份保存集,以确保仍可还原归档日志。
在归档日志备份之前强制切换其他日志:选择此选项可通过发出 SQL 语句,确保在启动归档重做日志备份之前执行另一个日志切换:
跳过脱机表空间:如果希望插件忽略脱机表空间并从备份中忽略它们,请选择此选项。
跳过只读表空间:在执行更新后备份只读表空间,但您可以在后续备份中跳过这些表空间以减少备份大小。如果希望插件忽略只读表空间并从备份中忽略它们,请选择此选项。
跳过不可访问的表空间:Oracle 中的操作可能导致表空间不可访问。例如,如果已在操作系统级别删除数据文件,但未将其放入 Oracle 数据库中,或者已卸除裸设备安装点链接,则表空间可能变为无法访问状态。如果希望插件跳过在 NetVault Backup 选择页面上选择的不可访问的数据库,而不导致备份任务失败,请选择此选项。
用户定义的备份标记:如果要为备份集创建标记名称,请选择此选项。如果未指定标记,RMAN 会以 TAGYYYYMMDDTHHMMSS 格式为备份创建默认标记,但控制文件自动备份除外。在运行 RESTORE 命令时,可以指定标记而不是文件名。无论输入时使用大写还是小写,标记都以大写形式存储。标记的最大长度为 30 个字节。
每个备份集的文件数:备份信息存储在称为备份集的逻辑结构中。备份集包含来自一个或多个数据文件、归档重做日志、控制文件或 SPFILE 的数据。数据文件和归档日志不能组合到同一备份集中。默认情况下,每个备份集包含 4 个或更少的数据文件,或者包含 16 个或更少的归档日志。使用针对表空间/数据文件针对归档日志字段指定插件创建的每个备份集中要包括的最大文件数。
通道数:您可以通过分配所需通道数来控制备份任务内的并行度。同时分配多个通道允许单个任务并行读取或写入多个备份集。通道数应小于或等于目标选项卡上指定的备份设备的驱动器数。例如,如果您的目标是配置有两个驱动器的 VTL,则通道数应等于或小于 2。使用针对表空间/数据文件针对归档日志字段指定通道数。
通道速率:使用这些设置可以为备份期间使用的通道指定特定于任务的速率。速率是 ALLOCATE CHANNEL 命令的一部分。虽然定义此速率不会确定所使用的实际速率,但它会建立最大传输级别,这可以防止 RMAN 消耗过多带宽而降低性能。使用针对表空间/数据文件针对归档日志字段及其关联的单位设置来指定上限。默认情况下,单位字段为空,它表示字节数。您还可以选择 K(千字节)、M(兆字节)或 G(千兆字节)。
备份件最大大小(0=最大):使用这些设置可以为备份期间使用的通道指定特定于任务的备份件的最大大小 (MAXPIEESIZE)。默认情况下,如果未进行其他配置,则备份件的最大大小不受限制。要限制 Oracle RMAN 生成的备份件的大小,请在备份件最大大小 (MAXPIECESIZE) 设置中设置一个上限。要指定上限,请使用针对表空间/数据文件针对归档日志字段及其关联的单位设置。在单位字段中,选择 G(千兆字节)、M(兆字节)、K(千字节)或 B(字节)。例如,要将备份件大小限制为 2 GB 或更小,请输入值 2 并在“备份件最大大小”选项中选择单位 G。
说明: 要通知 Oracle RMAN 使用默认配置值,请在备份件最大大小(0=最大)选项中输入 0

备份件最大大小 (MAXPIECESIZE) 是 RMAN ALLOCATE CHANNEL 命令的子句。如果您输入的值不是 0,则 ALLOCATE CHANNEL 命令中将包括 MAXPIECESIZE 子句。如果输入的值为 0,则 RMAN ALLOCATE CHANNEL 命令中将排除 MAXPIECESIZE 子句。在这里,如果未进行其他配置,则备份件的最大大小不受限制。

作为压缩备份集进行备份:要将“AS COMPRESSED BACKUPSET”子句添加到 RMAN BACKUP 命令,请选中此复选框。它允许 RMAN 对备份集执行二进制压缩。在恢复过程中,压缩的备份集不需要任何其他步骤。
备份自(几天前)未备份的内容<selections>:如果要强制插件在发生中断后自动恢复备份,请选择此选项。此外,您还可以指定天数 — 默认值为 1;范围为 0 到 90 — 以便自上次备份完成时起向后检查。如果您的备份较为庞大且容易出现中断,则此功能非常有用。
6
所有选定项目的不完整备份列表中,选择插件的默认操作。
如果备份中包括多个项,并且该插件无法备份所有选定项目,即使 RMAN 已成功为某些选定项目编制了目录,则该插件也允许您指定备份应执行的操作。例如,如果任务包含多个表空间和归档日志,并且归档日志的备份不成功,而表空间备份成功,则可以指定备份任务应采取的操作。
已完成并伴有警告 — 保留保存集:任务返回“备份已完成并伴有警告”状态信息,并创建一个包含已成功备份项目的备份保存集。
已完成但无警告 — 保留保存集:任务完成并返回“备份已完成”状态信息。错误记录在 NetVault Backup 二进制日志中并在任务状态页面被忽略。将创建包含已备份项目的备份保存集。
失败 — 保留保存集:任务返回“备份失败”状态信息。但是将生成包含成功备份的项目的备份保存集。
失败 — 未保留保存集:任务将返回“备份失败”状态信息,且不会保留已备份对象的保存集。也就是说,即使部分对象已备份成功,保存集也将被丢弃。
7
设置生成 RMAN 脚本选项。
生成 RMAN 脚本功能专为高级 DBA 设计,使您可以通过 WebUI 生成大多数 RMAN 脚本。随后,在使用脚本之前,您可以编辑脚本以添加更多选项或参数。使用此选项,您不需要从头开始创建脚本,这样可以最大程度地降低脚本中出现语法错误以及不能正确执行备份的风险。
如果选择将 RMAN 脚本输出到文件选项,插件自动发送到 RMAN 的命令将存储在“配置”对话框中指定目录中的文件中。然后,Oracle DBA 可以根据需要编辑脚本,并通过 RMAN CLI 运行该脚本。使用生成的 RMAN 脚本执行的备份任务存储在 NetVault Backup 任务数据库中。
您可以为生成 RMAN 脚本功能设置以下选项:
将 RMAN 脚本输出到文件:选择此选项以使用该功能并启用对其余选项的访问,然后输入 RMAN 脚本写入到的文件的名称。
RMAN 脚本目录:输入保存 RMAN 脚本的目录的名称。生成脚本默认目录字段默认为在插件的“配置”对话框中指定的目录。但是,您可以按每个备份任务修改该字段。保存 RMAN 脚本的完整路径是通过将 RMAN 脚本目录将 RMAN 脚本输出到文件字段中提供的文件名结合在一起构建而成的。
覆盖目标文件(如存在):选择此选项以允许当 RMAN 脚本输出到的目标文件存在时,覆盖该文件。如果文件存在且此选项未选中,则生成 RMAN 脚本将失败,并且不会将输出写入到现有文件。仅当您确定要覆盖现有文件时,才选择此选项。
生成 RMAN 脚本并提交任务:选择此选项后,除了将 RMAN 脚本输出到指定文件之外,还会计划并提交 NetVault Backup 任务。清除此选项可确保插件仅生成脚本,这可以让您在 NetVault Backup 外部编辑和运行脚本。
不包括连接字符串:要从文件中排除可能包含 Oracle 密码的连接字符串,请选择此选项。选择此选项可确保 Oracle 密码不包括在 RMAN 脚本文件中。

最终确定并提交任务

1
使用计划目标存储以及高级选项列表配置其他任何所需的选项。
2
单击保存保存并提交(以适用为准)。
提示: 要运行您已经创建并保存的任务,请在导航窗格中选择管理任务定义,选择适用的任务,然后单击立即运行
您可以从任务状态页面监视进度,从查看日志页面查看日志。有关详细信息,请参阅《Quest NetVault Backup 管理员指南》。
関連ドキュメント

The document was helpful.

評価を選択

I easily found the information I needed.

評価を選択