NetBackup™ for Oracle 管理指南

Last Published:
Product(s): NetBackup & Alta Data Protection (10.2)
  1. 简介
    1.  
      关于 NetBackup for Oracle
    2.  
      NetBackup for Oracle 功能
    3.  
      NetBackup for Oracle 术语
    4.  
      使用 Oracle 智能策略的 NetBackup for Oracle 操作
    5.  
      在客户端上记录 RMAN 输入和输出NetBackup for Oracle 使用 RMAN_OUTPUT_DIR 记录 RMAN 输入和输出
    6.  
      使用基于脚本的策略的 NetBackup for Oracle 操作
    7.  
      关于 Oracle RMAN
    8.  
      关于 Oracle 恢复目录库
  2. NetBackup for Oracle 快速入门
    1.  
      安装 NetBackup for Oracle
    2.  
      注册 Oracle 数据库实例
    3.  
      创建 Oracle 数据库实例组
    4.  
      创建 Oracle 策略
  3. 安装 NetBackup for Oracle
    1.  
      验证操作系统和平台兼容性
    2.  
      NetBackup for Oracle 的 NetBackup 服务器和客户端要求
    3.  
      在 NetBackup 群集中使用 NetBackup for Oracle 的要求
    4.  
      NetBackup for Oracle 的许可证
    5.  
      关于 Oracle 的精确授权
    6. 关于在 UNIX 上将 Oracle RMAN 与 NetBackup 相链接
      1.  
        验证环境变量并关闭 Oracle
      2. 在 UNIX 平台上将 Oracle RMAN 与 NetBackup 链接
        1.  
          手动链接 AIX(64 位)
        2.  
          手动链接 HP Itanium(64 位)
        3.  
          手动链接 Linux x86(64 位)
        4.  
          手动链接 IBM pSeries 或 zSeries
        5.  
          手动链接 Solaris x86(64 位)
        6.  
          手动链接 Solaris SPARC(64 位)
  4. Oracle 策略配置
    1. 为 NetBackup for Oracle 配置做准备
      1.  
        关于 Oracle 策略配置
      2.  
        使用 NetBackup SAN 客户端时的 Oracle 主目录用户权限
      3.  
        Oracle 备份策略类型
      4.  
        配置每个客户端的最多作业数
    2. Oracle 智能策略 (OIP) 的实例管理
      1.  
        关于 NetBackup 发现服务
      2.  
        查看 Oracle 数据库实例存储库
      3.  
        将 Oracle 数据库实例手动添加到存储库
      4.  
        注册 Oracle 数据库实例
      5.  
        关于 Oracle 数据库实例组
      6.  
        将实例添加到实例组
      7.  
        实例组的自动注册
      8.  
        关于实例操作
    3. 关于 Oracle 智能策略 (OIP)
      1.  
        创建 Oracle 智能策略 (OIP)
      2.  
        Oracle 数据库升级对 Oracle 智能策略的影响 Oracle 数据库升级对 NetBackup for Oracle 中的 Oracle 智能策略的影响
      3.  
        配置 NetBackup for Oracle 自动备份日程表
      4.  
        关于使用 Oracle 智能策略的 NetBackup for Oracle 日程表属性
      5.  
        Oracle 智能策略 - 存储和保留
      6.  
        关于 Oracle 智能策略主服务器行为
      7.  
        “实例和数据库”选项卡
      8.  
        “备份选择”选项卡
      9.  
        Oracle 选项卡
    4. 关于基于脚本的 Oracle 策略
      1.  
        添加新的基于脚本的 Oracle 策略
      2.  
        关于策略属性
      3.  
        关于日程表属性
      4.  
        基于脚本的策略 - 存储和保留
      5.  
        将客户端添加到策略
      6. 关于向 Oracle 策略添加备份选择
        1.  
          向 NetBackup 管理控制台中的备份选择列表添加脚本
      7. 关于配置运行时环境
        1.  
          关于 NetBackup for Oracle 中的 Oracle RMAN 环境
        2.  
          关于 NetBackup for Oracle 设置的环境变量
        3.  
          关于 RMAN SEND 命令变量
        4.  
          关于 UNIX 系统上的 bp.conf 文件
      8. 关于创建 Shell 脚本
        1.  
          RMAN Shell 脚本
        2. 关于手动创建 RMAN 脚本
          1.  
            关于 NetBackup for Oracle 示例脚本
          2.  
            使用 NetBackup for Oracle 示例脚本
          3.  
            关于 set duplex 命令
        3.  
          关于存储 Shell 脚本
    5.  
      为 NetBackup for Oracle 配置 NetBackup 客户端服务登录帐户
    6.  
      测试 NetBackup for Oracle 的配置设置
  5. NetBackup Copilot for Oracle
    1.  
      关于 Oracle Copilot
    2.  
      使用共享在 NetBackup Appliance (Oracle Copilot) 上配置 OIP
    3. 使用通用共享配置 OIP (Oracle Copilot)
      1.  
        配置具有通用共享的 Oracle Copilot 时的建议
      2.  
        对与具有通用共享的 Oracle Copilot 相关的问题进行故障排除
    4.  
      从 Oracle Copilot 映像(NetBackup Appliance 共享)创建即时恢复点
    5.  
      删除 Oracle Copilot 即时恢复的即时恢复点
    6.  
      从 Oracle Copilot 通用共享映像创建即时访问装入
    7.  
      在数据库的时间点还原后清理 Oracle Copilot 共享
    8.  
      从 Oracle Copilot 恢复点一步还原到 ASM 存储
    9.  
      关于使用 RMAN 从数据文件副本还原到 ASM 存储
  6. 执行 Oracle 的备份和还原
    1.  
      使用 NetBackup for Oracle 概述
    2.  
      维护 RMAN 存储库
    3.  
      查询 RMAN 存储库
    4. 关于 NetBackup for Oracle 备份
      1.  
        运行 NetBackup for Oracle Shell 脚本
      2.  
        运行 RMAN 在 NetBackup for Oracle 中运行 RMAN
    5.  
      使用 bplist 命令浏览备份
    6. 管理失效的备份映像
      1.  
        关于防止备份映像直接失效
    7. 关于 NetBackup for Oracle 还原
      1.  
        关于客户端上的 Oracle 恢复 Shell 脚本关于客户端上的 NetBackup for Oracle 恢复 Shell 脚本
      2.  
        关于具有 RAC 和 Data Guard 感知智能策略的目录库名称
      3.  
        在客户端上运行 RMAN
      4.  
        关于适用于代理备份的 Oracle 多数据流还原关于适用于代理备份的 NetBackup for Oracle 多数据流还原
      5. 将还原重定向到其他客户端
        1.  
          为备用还原准备主服务器
        2.  
          关于对 RMAN 执行重定向还原
        3.  
          示例 - 执行 Oracle 的重定向还原
    8. 在 Microsoft Windows 群集环境中使用 NetBackup for Oracle
      1.  
        关于 Windows 上 Oracle 群集数据库的备份
      2.  
        在 Windows 上使数据库实例脱机在 Windows 上的 NetBackup for Oracle 中使数据库实例脱机
      3.  
        在 Windows 上使数据库实例联机在 Windows 上的 NetBackup for Oracle 中使数据库实例联机
      4.  
        从 Windows 客户端进行用户控制的备份或还原
  7. 带有 Snapshot Client 的 NetBackup for Oracle
    1. 关于带有 Snapshot Client 的 NetBackup for Oracle
      1.  
        代理副本 NetBackup for Oracle 中的代理副本
      2.  
        NetBackup for Oracle 基于数据流的操作
      3.  
        NetBackup for Oracle 基于文件的操作
    2. 带有 Snapshot Client 的 NetBackup for Oracle 的工作方式
      1.  
        关于 NetBackup for Oracle 备份和还原操作
      2.  
        高级备份方法支持的数据库对象
      3.  
        关于 NetBackup 多数据流
      4.  
        RMAN 多个通道
      5.  
        将数据文件还原到新位置
      6.  
        将还原重定向到其他客户端
      7.  
        符号链接和原始数据文件
      8.  
        Quick I/O 数据文件 (UNIX)
      9.  
        RMAN 增量式备份 使用 NetBackup for Oracle 的 RMAN 增量式备份
      10.  
        代理备份示例NetBackup for Oracle 代理备份示例
    3. 关于配置带 NetBackup for Oracle 的 Snapshot Client
      1.  
        NetBackup for Oracle 快照备份的配置要求
      2.  
        为 NetBackup for Oracle 配置快照策略
      3.  
        使用共享在 NetBackup Appliance 上配置快照策略 (Oracle Copilot)
    4. 从快照备份中还原 NetBackup for Oracle
      1.  
        关于从 NetBackup for Oracle 快照备份还原单个文件
      2. 关于使用快照回滚执行卷和文件系统的 NetBackup for Oracle 还原
        1.  
          使用脚本或 RMAN 命令执行快照回滚还原
        2.  
          从 SnapVault 备份执行 NetBackup for Oracle 时间点回滚还原 (UNIX)
    5. 关于在 UNIX 上配置 NetBackup for Oracle 块级增量式备份
      1.  
        BLI 如何与 NetBackup for Oracle 协同工作 (UNIX)
      2.  
        关于存储检查点功能和 NetBackup for Oracle
      3.  
        NetBackup for Oracle BLI 备份的配置要求
      4. 配置 NetBackup for Oracle BLI 备份策略
        1.  
          关于 NetBackup for Oracle BLI 备份的类型
    6. 关于 Snapshot Client 的影响
      1.  
        Snapshot Client 软件如何影响备份类型
      2.  
        Snapshot Client 软件如何影响日程表属性
      3.  
        Snapshot Client 软件如何影响脚本
      4.  
        带有 Snapshot Client 的 Oracle 环境变量
    7. 关于对 Replication Director 的 Oracle 支持
      1.  
        使用 Replication Director 配置 Oracle 智能策略
      2.  
        配置基于脚本的 Oracle 策略
  8. 适用于 Oracle 的 NetBackup 直接重复数据删除
    1.  
      关于 适用于 Oracle 的 NetBackup 直接重复数据删除 插件
    2.  
      验证操作系统和平台兼容性
    3.  
      安装 适用于 Oracle 的 NetBackup 直接重复数据删除 插件之前
    4.  
      在 Oracle 数据库服务器上安装 适用于 Oracle 的 NetBackup 直接重复数据删除 插件
    5. 使用 适用于 Oracle 的 NetBackup 直接重复数据删除 插件
      1.  
        配置 适用于 Oracle 的 NetBackup 直接重复数据删除 插件
      2.  
        适用于 Oracle 的 NetBackup 直接重复数据删除 rman.cfg 文件参数
      3.  
        配置外部证书颁发机构 (ECA)
      4.  
        ECA msdp_app.cfg 文件参数
      5.  
        配置 Oracle RAC
      6.  
        禁用 Oracle 流处理程序
      7.  
        将 RMAN 直接备份到 MSDP 服务器
      8.  
        直接从 MSDP 存储服务器执行 RMAN 还原
      9.  
        创建 SLP 以将 Oracle 备份导入到 Flex WORM 上的 NetBackup
    6.  
      卸载 适用于 Oracle 的 NetBackup 直接重复数据删除 插件
  9. 故障排除
    1.  
      关于 NetBackup for Oracle 故障排除
    2.  
      关于 NetBackup for Oracle 故障排除步骤
    3.  
      NetBackup 调试日志和报告
    4.  
      手动启用调试日志 (Windows)
    5.  
      手动启用调试日志 (UNIX)
    6.  
      关于 NetBackup for Oracle 日志文件
    7.  
      在 Windows 客户端上设置调试级别
    8.  
      在 UNIX 客户端上设置调试级别
    9.  
      关于 RMAN 实用程序日志
    10. 排除 RMAN 备份或还原错误
      1.  
        在 UNIX 上验证 RMAN 脚本
      2.  
        排除备份或还原过程中每一阶段的故障
    11.  
      带有 Snapshot Client 的 NetBackup for Oracle 故障排除
    12.  
      最大限度地减少执行大型数据库还原时的超时故障
    13.  
      最大限度地减少为数据库备份加载和卸载磁带的操作
    14.  
      为 适用于 Oracle 的 NetBackup 直接重复数据删除 插件手动启用调试日志
  10. 附录 A. 重复数据删除最佳做法
    1.  
      对基于数据流的 Oracle 备份和代理副本 Oracle 备份进行优化和重复数据删除
    2.  
      Oracle 流处理程序
    3.  
      配置基于数据流的 Oracle 备份
    4.  
      基于数据流的备份的示例 RMAN 脚本
    5.  
      编辑 RMAN 脚本并为代理副本备份配置 NetBackup for Oracle
    6.  
      代理副本备份的示例 RMAN 脚本
  11. 附录 B. Snapshot Client 对 SFRAC 的支持
    1.  
      关于 Snapshot Client 对 SFRAC 的支持
    2.  
      适用于 SFRAC 环境的 NetBackup 配置
    3.  
      针对备份操作配置 SFRAC 环境
    4.  
      在 SFRAC 环境中执行回滚还原
    5.  
      在 SFRAC 环境中对 NetBackup 进行故障排除
  12. 附录 C. UNIX 和 Linux 系统上基于脚本的块级增量式 (BLI) 备份(不带 RMAN)
    1.  
      关于基于脚本的块级增量式 (BLI) 备份(不带 RMAN)
    2.  
      关于 BLI 备份和还原操作
    3. 验证 BLI 备份(不带 RMAN)的安装要求
      1.  
        文件系统和存储检查点空间管理
    4. 为基于脚本的 BLI 备份创建 NetBackup 策略
      1.  
        BLI 备份所需策略的数量
      2.  
        关于 BLI 策略属性
      3.  
        关于 BLI 客户端列表
      4.  
        BLI 备份的备份选择列表
      5.  
        关于 BLI 备份策略的日程表
      6.  
        Oracle BLI 备份策略示例
      7.  
        设置“每个客户端的最多作业数”全局属性
      8.  
        关于 BLI 备份方法
      9. 为 BLI 备份创建通知脚本
        1.  
          为 BLI 备份标识 POLICY_IN_CONTROL
        2.  
          BLI 脚本的 Oracle 环境变量
        3.  
          关于其他策略的 BLI 通知脚本
        4.  
          setup_bli_scripts 会话示例
    5. 执行备份和还原
      1.  
        关于 NetBackup for Oracle 代理自动备份
      2.  
        关于 NetBackup for Oracle 手动备份
      3.  
        备份 Quick I/O 文件
      4.  
        还原 BLI 备份映像
      5.  
        关于 NetBackup 备份和还原日志
    6. 关于更正备份或还原错误
      1.  
        对各个备份和还原操作阶段进行故障排除
      2.  
        NetBackup 还原和备份状态码
      3.  
        提高 NetBackup 备份性能
      4.  
        关于 BLI 备份和数据库恢复
  13. 附录 D. XML 存档程序
    1. NetBackup for Oracle XML 导出和 XML 导入
      1.  
        NetBackup for Oracle XML 导出和导入存档功能
      2.  
        XML 导出存档进程
      3.  
        操作顺序:XML 导出存档
      4.  
        XML 导入还原进程
      5.  
        操作顺序:XML 导入还原
    2.  
      关于由用户在 XML 导出参数文件中设置的环境变量
    3. 关于 XML 导出 Shell 脚本
      1.  
        手动创建 XML 导出脚本
    4. 执行 XML 导出存档
      1.  
        在客户端上运行 NetBackup for Oracle XML 导出脚本
      2.  
        在客户端上以 Oracle 用户身份运行 bporaexp
      3.  
        写入目录与写入存储单元
      4.  
        关于 bporaexp 参数
    5.  
      使用 bporaimp 参数浏览 XML 导出存档
    6.  
      使用 bplist 浏览 XML 导出存档
    7. 还原 XML 导出存档
      1.  
        在客户端上运行 XML 导入脚本
      2.  
        在客户端上运行 NetBackup for Oracle 中的 bporaimp
      3.  
        关于 bporaimp 参数
      4. 关于将 XML 导出存档的还原重定向到其他客户端
        1.  
          使用 bporaimp 将 XML 导出存档的还原重定向到新客户端
        2.  
          示例 - 使用 bporaimp 进行重定向还原
    8. 解决 XML 导出或 XML 导入错误
      1.  
        检查日志以确定错误源
      2.  
        排除 XML 导出或 XML 导入过程中各个阶段的故障
    9.  
      其他 XML 导出和导入日志
  14. 附录 E. 注册授权位置
    1.  
      注册由基于 NetBackup 数据库脚本的策略使用的授权位置

“实例和数据库”选项卡

使用“实例和数据库”选项卡选择 Oracle 智能策略已预定备份的实例、实例组、RAC 数据库或客户端。首次选择此策略的项之前,此面板是空白的。单击“新建”将显示另一个面板,其中列出了所有可能的实例、实例组或客户端。

如果添加新的 Oracle 策略或者更改现有的 Oracle 策略,则此选项卡会出现在策略配置对话框的顶部。

不能在此列表中混合实例和实例组。如果选择策略的实例,则需要选择实例组,您选择的实例已从列表中删除。

“实例和数据库”选项卡显示 Oracle 策略已预定备份的所有实例或实例组。如果添加新的 Oracle 策略或者更改现有的 Oracle 策略,则此选项卡是在对话框顶部出现的几个选项卡之一。单击“实例”将显示以下三种可能类别的项:

  • 保护实例和数据库(OIP 选项)。此面板显示已选择要为此策略备份的所有实例。要向此列表中添加新实例,请单击“新建”。将出现“选择实例”面板,其中显示所有已注册实例。单击要添加到列表的实例旁边的复选框。已选择的且在列表中的实例均已选中其复选框。如果某实例因未注册而未出现在此面板中,则可以稍后注册该实例并将它添加到策略。

    单击“确定”之前,实例选择不会生效。

    表:“实例和数据库”选项卡字段 介绍此列表中实例的所有实例字段。

  • 保护实例组(OIP 选项)。此面板显示已创建的所有实例组。要向此列表中添加新实例,请单击“新建”。将出现“选择实例组”面板,其中显示已创建的所有实例组。会备份在备份时属于实例组的所有实例。要将实例组添加到此面板上显示的组列表,请单击“新建”

    要查看为某实例组运行策略时备份哪些实例,请从列表中选择该组,然后单击“预览实例”。将出现一个面板,其中显示组中要备份的所有已注册实例的列表。

  • 用于脚本的客户端(非 OIP 选项)。此选项不用于 OIP。如果要通过配置 Oracle 策略的脚本方法而非新建实例方法来使用客户端,请选择“用于脚本的客户端”。如果选择此选项,则现有的备份选择以及实例或实例组将被清除。而且,将删除“选项”选项卡和“实例和数据库”选项卡,因为这些选项现在必须在用户提供的 RMAN 脚本中设置。

  • 保护 RAC 数据库。此选项显示要为此策略备份的选定的所有 RAC 数据库。如果面板未显示任何 RAC 数据库,请单击 Web UI 中的“新增”,将 RAC 添加到此策略中。

表:“实例和数据库”选项卡字段

字段

描述

实例名

面板顶部的选择确定面板窗口中的列表。

  • “保护实例和数据库”显示已为此 Oracle 策略选择的所有单独实例。

  • “保护实例组”显示已为此策略创建的所有实例组。

  • “用于脚本的客户端”显示已为此策略选择的所有客户端。单击“新建”可将更多客户端添加到此列表。

数据库名称

为此策略引用的选择名称。“备份选择”选项卡定义为选择备份的内容。仅当选择了“保护实例和数据库”时才会显示此列。“数据库名称”可以引用:

  • 表示完整实例的关键字:$INSTANCE

  • 一个或多个 PDB

状态

活动 - 数据库已备份。在主机属性应用程序中完成。

主机

指定 Oracle 数据库所驻留的主机。

操作系统类型

指定主机的操作系统。有效值是 Windows 和 UNIX。

ORACLE_HOME

实例所驻留的 Oracle 主目录的文件路径。

实例组

指定此实例所属的 Oracle 数据库实例组的名称。如果实例不属于实例组,则此字段为空白。

已注册

指定用户为实例提供一组凭据的日期和时间。如果尚未为实例提供凭据,则此字段为空白。