Veritas NetBackup™ for Oracle 管理指南
- 介绍
- NetBackup for Oracle 快速入门
- 安装 NetBackup for Oracle
- Oracle 策略配置
- 为 NetBackup for Oracle 配置做准备
- Oracle 智能策略的实例管理
- 关于 Oracle 智能策略 (OIP)
- 创建 Oracle 智能策略 (OIP)
- Oracle 数据库升级对 Oracle 智能策略的影响
- 配置 NetBackup for Oracle 自动备份日程表
- 关于使用 Oracle 智能策略的 NetBackup for Oracle 日程表属性
- Oracle 智能策略 - 存储和保留
- 关于 Oracle 智能策略主服务器行为
- “实例和数据库”选项卡pacteracontextmathced
- “备份选择”选项卡
- Oracle 选项卡
- 关于使用适用于 Oracle 备份 (Copilot) 的 NetBackup 设备共享
- 使用共享在 NetBackup 设备 (Copilot) 上配置 OIP
- 关于基于脚本或模板的 Oracle 策略
- 为 NetBackup for Oracle 配置 NetBackup 客户端服务登录帐户
- 测试 NetBackup for Oracle 的配置设置
- 执行 Oracle 的备份和还原
- 使用 NetBackup for Oracle 概述
- 维护 RMAN 存储库
- 查询 RMAN 存储库
- 关于 NetBackup for Oracle 备份
- 使用 bplist 命令浏览备份
- 管理失效的备份映像
- 关于 NetBackup for Oracle 还原
- 在 Microsoft Windows 群集环境中使用 NetBackup for Oracle
- 从 Oracle Copilot 映像创建即时恢复点
- 删除 Oracle Copilot 即时恢复的即时恢复点
- 即时点还原数据库后清理 Copilot 共享
- 从 Copilot 恢复点一步还原到 ASM 存储
- 关于使用 RMAN 从数据文件副本还原到 ASM 存储
- 引导式恢复
- 带有 Snapshot Client 的 NetBackup for Oracle
- 故障排除
- 关于 NetBackup for Oracle 故障排除
- 关于 NetBackup for Oracle 故障排除步骤
- NetBackup 调试日志和报告
- 手动启用调试日志 (Windows)
- 手动启用调试日志 (UNIX)
- 关于 NetBackup for Oracle 日志文件
- 在 Windows 客户端上设置调试级别
- 在 UNIX 客户端上设置调试级别
- 关于 RMAN 实用程序日志
- 排除 RMAN 备份或还原错误
- 排除 UNIX 浏览器界面和向导的故障
- 带有 Snapshot Client 的 NetBackup for Oracle 故障排除
- 最大限度地减少执行大型数据库还原时的超时故障
- 最大限度地减少为数据库备份加载和卸载磁带的操作
- 备份作业传输和完成延迟
- 附录 A. 实际应用程序群集
- 附录 B. 使用 NetBackup 保护 Oracle RAC 的最佳做法
- 附录 C. 重复数据删除最佳做法
- 附录 D. Snapshot Client 对 SFRAC 的支持
- 附录 E. 基于脚本的块级增量式 (BLI) 备份(UNIX 和 Linux 系统上没有 RMAN)
- 附录 F. XML 存档程序
- 附录 G. 注册授权位置
对基于数据流的 Oracle 备份和代理副本 Oracle 备份进行优化和重复数据删除
可以通过 NetBackup 对 Oracle 数据库执行优化和重复数据删除。可以执行基于数据流的备份或代理副本备份。
如果数据库由许多小的表空间组成,Veritas 建议执行代理副本。 如果 DBA 或备份管理员不希望设置 FILESPERSET=1,建议也执行代理副本。
要配置代理副本 Oracle 备份,您需要编辑 RMAN 脚本并配置 NetBackup for Oracle。
请参见编辑 RMAN 脚本并为代理副本备份配置 NetBackup for Oracle。
对于基于数据流的备份,Veritas 建议您为所有 Oracle 数据库备份指定 FILESPERSET=1。 指定 FILESPERSET=1 后,Oracle 每次都生成相同的备份集, 并且每次备份数据库时,相同文件中的相同数据顺序一致。 此一致性可确保更好地进行重复数据删除。此外,当 FILESPERSET=1 生效时,Oracle 将不执行多路复用,因此 Oracle 在每个备份集中只包含一个文件。如果为 FILESPERSET 指定 1 之外的数字,则 Oracle 会以不可预知的方式将文件组合在一起,导致重复数据删除率受到影响。 如有可能,您可能还希望增加分配给备份的通道数。
Veritas 建议通过运行基于数据流的备份和代理副本备份来测试数据库备份。 度量重复数据删除率和备份次数,从而确定最适合环境的方法。Oracle 数据库文件本身从重复数据删除中获益最大。通常,存档日志和控制文件是唯一的,因此它们从重复数据删除中获益较少。
采用下列几种方式时,重复数据删除的性能最佳:
|
流重复数据删除 |
Oracle 智能策略会同时检测 ASM 和非 ASM 环境以生成正确的备份脚本,确保较高的重复数据删除率。在非 ASM 环境中,生成的脚本为非快照代理备份。在 ASM 环境中,生成的脚本将设置 FILESPERSET=1(如果未在备份策略中修改此命令)。 您可能需要为环境创建自定义脚本。但是,在大多数情况下,Oracle 智能策略会创建您的环境所需的脚本。 |
|
快照重复数据删除 |
使用快照重复数据删除时,不会发生任何更改,并且会执行 NetBackup 代理快照备份。 如果检测到 SAM,则会显示错误。 ASM 环境中不允许使用快照备份。 |
注意:
在 OIP 中,使用重复数据删除存储并选择基于数据流的备份时,该策略将覆盖并尝试执行代理备份。 如果在数据库中找到 NO ASM 存储,则尝试覆盖。 bp.conf 文件中的 ORACLE_OVERRIDE_DATA_MOVEMENT 设置可用于覆盖此行为。
将 ORACLE_OVERRIDE_DATA_MOVEMENT=1 设置为始终执行数据流。
将 ORACLE_OVERRIDE_DATA_MOVEMENT=2 设置为始终执行代理。
将 ORACLE_OVERRIDE_DATA_MOVEMENT=>2 设置为保持标准行为。
在 UNIX 中,您可以编辑 /usr/openv/netbackup/bp.conf 文件。
在 Windows 中,您可以在服务器上使用 bpsetconfig 命令 (install_path\NetBackup\bin\admincmd\bpsetconfig) 设置客户端配置。 See the following example:
bpsetconfig -h myoracleclient
ORACLE_OVERRIDE_DATA_MOVEMENT = 1
有关备份方法的信息,请参见: