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. 注册授权位置
排除 XML 导出或 XML 导入过程中各个阶段的故障
如果在 bporaexp 或 bporaimp 命令的 parfile 中指定 DIRECTORY,则本节信息不适用于您。
以下内容说明在 NetBackup 模式下由 bporaexp 或 bporaimp 启动的操作的事件序列。 当未在 bporaexp 或 bporaimp 命令的 parfile 中指定 DIRECTORY 时,就会发生这种情况。 它为序列中每一点可能发生的问题提供解决方案建议。
按阶段排除故障
- bporaexp 或 bporaimp 启动。
可以通过以下方法之一启动导出或导入:
系统提示窗口中的命令行。
例如:
bporaexp parfile = parameter_filename bporaimp parfile = parameter_filename
使用从 NetBackup 客户端 GUI 或 bpdbsbora 运行的模板。
从主服务器上的 NetBackup 管理控制台手动启动。
通过自动导出日程表自动运行。
如果此时发生错误,请检查 bporaexp 或 bporaimp 日志。
- bporaexp 或 bporaimp 验证自身环境,然后连接到 Oracle 和 NetBackup。
Oracle 环境问题、数据库问题、错误用户 ID 或错误密码可能会引起 Oracle 连接错误。
此时的 NetBackup 错误通常是由于客户端和服务器的通信问题引起的。检查 bprd 和 bpcd 日志中的消息以寻找线索。
还要验证 UNIX 或 Linux 客户端上的 bp.conf 条目。
- bporaexp 或 bporaimp 发出备份或还原请求。
在备份或还原请求进行之前,bporaexp 或 bporaimp 命令执行三项功能:
收集所需参数
向 NetBackup 服务器发送备份或还原请求
请等待服务器和客户端做好传输数据准备
NetBackup 客户端界面从以下位置收集信息:
环境,包括 bporaexp 和 bporaimp 参数文件。如果您使用模板,则从模板生成参数文件。
如果您使用脚本,则必须手动生成参数文件。
Windows 上的服务器配置参数。
用户的 bp.conf 和 UNIX 或 Linux 客户端上的 /usr/openv/netbackup/bp.conf 文件。
这些信息将发送到主服务器的 bprd 进程。
要解决序列中本部分的备份问题,请检查以下文件:
对于 Windows:
install_path\NetBackup\logs\bporaexp\log.mmddyy
对于 UNIX:
/usr/openv/netbackup/logs/bporaexp/log.mmddyy
如果 bprd 进程失败,请检查 bprd 和 bpbrm 日志。
在此期间,大多数故障是由于错误的 NetBackup 服务器或 Oracle 策略配置参数引起的。
NetBackup 通常会选择正确的 Oracle 策略和日程表。 但是,当数据库中有多个 Oracle 策略时,NetBackup 可能会选择错误的策略或日程表。
在 Windows 中,尝试在客户端环境中设置 SERVER 和 POLICY 的值,或通过设置下列 bporaexp 参数来解决:
NB_ORA_POLICY=policyname NB_ORA_SCHED=schedule NB_ORA_SERV=NetBackup_server NB_ORA_CLIENT=NetBackup_client
在 UNIX 中,尝试在客户端上的 bp.conf 中设置 SERVER 和 POLICY 的值,或通过设置如下 bporaexp 参数来解决:
NB_ORA_POLICY=policyname NB_ORA_SCHED=schedule NB_ORA_SERV=NetBackup_server NB_ORA_CLIENT=NetBackup_client
要排除还原故障,请检查以下日志文件:
对于 Windows:
install_path\NetBackup\logs\bporaimp\mmddyy.log
对于 UNIX:
/usr/openv/netbackup/logs/bporaimp/log.mmddyy
通过设置以下 bporaimp 参数,确保使用的 NetBackup 服务器和 NetBackup 客户端值正确无误:
NB_ORA_SERV=NetBackup_server NB_ORA_CLIENT=NetBackup_client
将这些参数设置为相同的用于 XML 导出操作的值。
- bporaexp 或 bporaimp 向 NetBackup 客户端发送读或写请求,NetBackup 客户端随后将数据传送到 NetBackup 服务器或者从 NetBackup 服务器传出数据。
bporaexp 为各个正在存档的表构建一个 SQL 查询,并使用 Oracle 调用界面 (OCI) 来运行该查询。 查询结果将转换为 XML。XML 输出将传送到 NetBackup 客户端界面。
bporaimp 使用反向进程。 亦即,将 XML 数据还原、分析并插入到数据库中。
此处的故障可能是由于 Oracle 错误,或者 NetBackup 介质、网络或超时错误引起的。
- bporaexp 或 bporaimp 通知 NetBackup 客户端关闭会话并断开与 Oracle 数据库的连接。
NetBackup 客户端等待服务器完成其必要的操作(备份映像验证等),然后退出。