Veritas NetBackup™ for Oracle 管理指南
- 简介
- NetBackup for Oracle 快速入门
- 安装 NetBackup for Oracle
- 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. Snapshot Client 对 SFRAC 的支持
- 附录 C. 基于脚本的块级增量式 (BLI) 备份(UNIX 和 Linux 系统上没有 RMAN)
- 附录 D. XML 存档程序
- 附录 E. 注册授权位置
- 索引
带有 Snapshot Client 的 NetBackup for Oracle 环境变量
可以使用环境变量来更改代理副本会话所用的数据流数或指定备用备份日程表。
下表列出了可以设置的、特定于带有 Snapshot Client 的 NetBackup for Oracle 的变量:
NB_ORA_PC_SCHED | NetBackup 用于基于文件的代理副本备份的 NetBackup for Oracle 日程表。(此日程表可以是“完全”、“差异增量式”或“累积增量式”备份类型)。 对于预定的备份,此变量从调度程序传递。当使用 NetBackup for Oracle RMAN 模板生成向导创建 RMAN 模板时,会自动在模板中创建此变量。 |
NB_ORA_PC_STREAMS | 指定 NetBackup 在每个代理副本会话中同时启动的备份流的数量。当备份开始时,NetBackup 按文件大小将所有数据文件分到指定数目的备份流中。NetBackup 尝试创建相同大小的数据流。 NB_ORA_PC_STREAMS 的默认值为 1。 只有用户可以设置此变量。当使用 NetBackup for Oracle RMAN 模板生成向导创建 RMAN 模板时,如果为提供了一个值,将会自动在模板中创建此变量。 |
对于带有 Snapshot Client 的 NetBackup for Oracle,环境变量的优先顺序与标准 NetBackup for Oracle 中的优先顺序相同。请参考有关如何配置 NetBackup 和用户变量的说明。
NetBackup for Oracle 将示例脚本安装在以下位置:
对于 Windows:
install_path\NetBackup\dbext\oracle\samples\rman
对于 UNIX:
/usr/openv/netbackup/ext/db_ext/oracle/samples/rman
以下是带有 Snapshot Client 的 NetBackup for Oracle 的脚本,这些示例脚本说明如何配置所需的变量:
Windows:hot_database_backup_proxy.cmd 对于 UNIX:hot_database_backup_proxy.sh | 此脚本设置环境并调用 RMAN,用相应的命令执行整个数据库代理备份。当 NetBackup 运行日程表时,会设置带有 Snapshot Client 的 NetBackup for Oracle 所使用的环境变量。此脚本说明如何使用 RMAN send 命令传递带有 Snapshot Client 的 NetBackup for Oracle 变量,这些变量包含特定于供应商的用引号括起来的字符串。 |
Windows:hot_tablespace_backup_proxy.cmd 对于 UNIX:hot_tablespace_backup_proxy.sh | 此脚本设置环境并调用 RMAN,用相应的命令执行表空间代理备份。 |
如果使用脚本,请使用 send 命令将环境变量传递到代理。以下示例使用 send 命令指定 NB_ORA_PC_SCHED 和 NB_ORA_PC_STREAMS 的值:
run {
allocate channel t1 type 'SBT_TAPE';
send 'NB_ORA_PC_SCHED= sched, NB_ORA_PC_STREAMS= number’;
backup proxy
(database format 'bk_%U_%t');
}有关更多信息,请参见随此代理提供的示例脚本。