Veritas NetBackup™ for Oracle 管理指南
- 介绍
- NetBackup for Oracle 快速入门
- 安装 NetBackup for Oracle
- Oracle 策略配置
- 执行 Oracle 的备份和还原
- 关于 NetBackup for Oracle 备份
- 关于 NetBackup for Oracle 还原
- 在 Microsoft Windows 群集环境中使用 NetBackup for Oracle
- 引导式恢复
- 带有 Snapshot Client 的 NetBackup for Oracle
- 故障排除
- 排除 RMAN 备份或还原错误
- 附录 A. Real Application Clusters
- 附录 B. 使用 NetBackup 保护 Oracle RAC 的最佳做法
- 附录 C. 重复数据删除最佳做法
- 附录 D. Snapshot Client 对 SFRAC 的支持
- 附录 E. 基于脚本的块级增量式 (BLI) 备份(UNIX 和 Linux 系统上没有 RMAN)
- 附录 F. XML 存档程序
- 附录 G. 注册授权位置
使用 Oracle 智能策略的 NetBackup for Oracle 操作
使用 Oracle 智能策略功能,可以创建用于指定要备份的一个或多个 Oracle 实例的策略。 在 NetBackup 管理控制台上可用的实例存储库中对实例进行管理。实例存储库包含驻留在 NetBackup 环境中的所有已发现以及手动创建的 Oracle 实例。通过实例管理,可以使用一组凭据来添加、更改、删除和注册实例。
请参见Oracle 智能策略的实例管理。
要创建 Oracle 智能策略,可以使用“策略配置向导”或“策略”实用程序。 “策略配置向导”更易于使用,因为它将通过为大多数配置自动选择最佳值来引导您完成设置的过程。 但是该向导未提供所有的策略配置选项(例如,基于日历的预定)。创建策略后,可以使用“策略”实用程序来配置不属于向导的选项。
策略创建包括将实例分配给策略。 Oracle 智能策略不要求您知道 RMAN 如何工作或者如何使用模板和脚本。 功能是基于实例的,而不是基于模板脚本的。
请参见 创建 Oracle 智能策略 (OIP) 。
NetBackup for Oracle 包括一个可使 RMAN 使用 NetBackup 的功能库。在 UNIX 上,NetBackup 使用 RMAN SBT_LIBRARY 参数将 RMAN 服务器软件与 NetBackup for Oracle 安装的介质管理 API 库链接。在 Windows 上,NetBackup for Oracle 库位于 c:\Windows\system32 中。
备份 Oracle 数据库实例时,生成的每个备份集都至少包含目标数据库中的一个备份片。必须为每个备份片提供唯一名称。另有几个替换变量可帮助生成唯一名称。 策略实用程序为备份片提供了一组默认的文件名格式。NetBackup 将备份片名称看作要备份的文件,因此该名称在目录库中必须是唯一的。
要覆盖任何默认文件名格式,请选择_%t
结尾,以确保每个备份片在目录库中具有唯一的名称。NetBackup 将此时间戳用作目录库映像搜索条件的一部分。如果没有此时间戳,随着 NetBackup 目录库的扩展,性能可能会下降。
对于备份,以下情况属实:
rman 命令启动所请求的针对数据库的操作。
当进程需要介质来存储备份数据时,RMAN 会发出备份请求来启动用户控制的备份。
NetBackup 介质服务器连接到客户端上的 NetBackup for Oracle。客户端上的 NetBackup for Oracle 将数据库数据发送给 NetBackup 介质服务器,该介质服务器将数据保存到辅助存储器。还原过程基本上与此相同,只是在还原过程中 RMAN 发出的是还原请求而不是备份请求。然后,NetBackup 会从辅助存储器中检索数据,并将其发送到客户端上的 NetBackup for Oracle。
支持并行操作,以便单个 rman 命令可以在 NetBackup 系统上启动多个备份或还原。
RMAN 操作的状态存储在 RMAN 目录库中,或者存储在数据库控制文件中。此状态由用于运行备份或还原的 RMAN 命令的输出所指示。该状态也是数据库管理员为确认备份或还原是否成功而必须检查的唯一状态。
可以在活动监视器中控制作业 (bphdb) 的详细信息中查看 RMAN 脚本和 RMAN 输出。
NetBackup 也记录状态,但是只记录操作中与它自己相关的那一部分的状态。数据库管理员无法用 NetBackup 状态确定 rman 是否成功。在 rman 中可能出现不影响 NetBackup 的错误,因而这些错误不会记录在 NetBackup 的日志中。