NetBackup™ for SAP 管理指南

Last Published:
Product(s): NetBackup & Alta Data Protection (11.0)
  1. NetBackup for SAP 简介
    1.  
      关于 NetBackup for SAP
    2.  
      NetBackup for SAP 的功能
    3.  
      NetBackup for SAP 的技术概述
    4.  
      NetBackup for SAP 的操作顺序
    5.  
      使用不包含 RMAN 的 Oracle 数据库上的 NetBackup for SAP
    6.  
      使用包含 RMAN 的 Oracle 数据库上的 NetBackup for SAP
    7.  
      SAP 工具概述
    8.  
      MaxDB 数据库上的 NetBackup for SAP
  2. NetBackup SAP HANA 简介
    1.  
      关于 NetBackup for SAP HANA
    2.  
      NetBackup for SAP HANA 数据库
  3. 安装 NetBackup for SAP
    1.  
      规划 NetBackup for SAP 的安装
    2.  
      验证操作系统和平台兼容性
    3.  
      NetBackup 服务器和客户端要求
    4.  
      SAP 服务器软件要求
    5.  
      在 NetBackup 群集中使用 NetBackup for SAP MaxDB、SAP Oracle 和 SAP HANA 的要求
    6.  
      带有 Snapshot Client 的 NetBackup for SAP 的配置和授权要求
    7.  
      NetBackup for SAP 的许可证
    8.  
      复制 SAP 二进制文件(仅适用于不带 RMAN 的 Windows 版 Oracle 数据库)
    9.  
      链接 NetBackup for SAP 与 backint(仅适用于不带 RMAN 的 UNIX 或 Linux 版 Oracle 数据库)
    10.  
      链接 Oracle 实例与 SBT 库(仅适用于带 RMAN 的 UNIX 或 Linux 版 Oracle 数据库)
  4. 安装 NetBackup for SAP HANA
    1.  
      规划安装
    2.  
      验证 NetBackup for SAP HANA 的操作系统和平台兼容性
    3.  
      NetBackup for SAP HANA 的 NetBackup 服务器和客户端要求
    4.  
      NetBackup for SAP HANA 的 SAP HANA 软件要求
  5. 配置 NetBackup for SAP
    1.  
      关于配置 NetBackup for SAP
    2. 关于配置 SAP 的备份策略
      1.  
        添加 NetBackup for SAP 策略
      2.  
        关于策略属性
      3.  
        NetBackup for SAP 备份类型
      4.  
        配置应用程序备份日程表
      5.  
        示例应用程序备份计划
      6.  
        配置自动备份日程表
      7.  
        示例自动备份计划
      8.  
        日程表属性
      9.  
        向策略中添加客户端
      10.  
        将 NetBackup for SAP 脚本添加到备份选择列表中
      11.  
        NetBackup for SAP 脚本规则
    3. NetBackup for SAP 备份脚本
      1.  
        修改 NetBackup for SAP 备份脚本
      2.  
        用于 nbsapcustomsort 实用程序的 NetBackup 示例
      3.  
        示例 NetBackup for SAP 备份脚本 (Windows)
      4.  
        示例 NetBackup for SAP 备份脚本 (UNIX)
      5.  
        NetBackup for SAP 备份脚本参数
    4.  
      为 NetBackup for SAP 配置 NetBackup 客户端服务的登录帐户
    5. 关于 SAP 配置文件
      1.  
        SAP 数据库配置文件之间的关系
      2.  
        修改 NetBackup for SAP 的 initSID.utl 文件
      3.  
        NetBackup for SAP initSID.utl 文件示例
      4.  
        修改 initSID.sap 文件(仅适用于 Oracle 数据库上的 NetBackup for SAP)
      5.  
        示例 initSID.sap 文件(仅适用于 Oracle 数据库上的 NetBackup for SAP)
      6.  
        修改 bsi.env 文件(MaxDB 数据库上的 NetBackup for SAP)
    6.  
      使用 NetBackup for SAP 备份利用 LOFS 装入的文件(UNIX 或 Linux)
    7.  
      关于 NetBackup for SAP 日志文件的权限 (UNIX)
    8.  
      查看自动发现的映射
    9.  
      配置每个客户端的最多作业数
    10.  
      执行手动备份
    11.  
      针对适用于 Oracle 的 NetBackup for SAP(不带 RMAN)测试多个并行备份作业
  6. 配置 NetBackup for SAP HANA
    1.  
      关于配置主服务器和介质服务器
    2.  
      为 NetBackup SAP HANA 配置介质服务器
    3. 为 NetBackup SAP HANA 配置主服务器
      1.  
        设置日志记录级别
      2.  
        设置每个客户端的最多作业数
      3.  
        为 SAP HANA 创建备份策略
      4.  
        配置重定向还原
    4. 配置 NetBackup 客户端
      1.  
        更新 initsap.utl 文件
    5. 配置 SAP HANA 代理
      1.  
        节点级别配置
      2.  
        SAP HANA backint 配置
    6.  
      配置 SAP HANA 实例用于重定向还原
  7. 执行 SAP 的备份和还原
    1.  
      使用 NetBackup for SAP 执行备份
    2. 使用 BRTools 启动 SAP 备份(仅限 Oracle 数据库)
      1.  
        使用 SAPDBA 执行 SAP 脱机备份
      2.  
        执行 brbackup 联机 SAP 备份
    3. 执行 SAP 存档
      1.  
        使用 NetBackup 的“多个副本”功能创建 SAP 存档
      2.  
        按顺序使用两个 brarchive 命令创建 SAP 存档
    4.  
      使用 SAPDBA 实用程序执行 SAP 还原(仅适用于 Oracle 数据库上的 SAP)
    5.  
      将还原重定向到其他客户端(仅适用于 Oracle 数据库上的 SAP)
    6.  
      SAP 重定向还原的示例环境 (UNIX)
    7.  
      使用 BRRECOVER 的灾难恢复
    8. 重新启动失败的 NetBackup for SAP 备份和还原
      1. 重新启动 NetBackup for SAP 备份
        1.  
          在 NetBackup for SAP 策略中配置检查点重新启动选项
        2.  
          使用 brbackup -f 命令重新启动 NetBackup for SAP 备份
        3.  
          示例:重新启动失败的 NetBackup for SAP 备份作业(UNIX 或 Linux)
        4.  
          示例:重新启动失败的 NetBackup for SAP 备份作业 (Windows)
      2. 在 Oracle 上重新启动 SAP 数据库还原
        1.  
          使用 brrestore -f 选项重新启动还原
        2.  
          示例:重新启动 NetBackup for SAP 还原作业(UNIX 或 Linux)
        3.  
          示例:重新启动 NetBackup for SAP 还原作业 (Windows)
  8. 执行 SAP HANA 的备份和还原
    1.  
      关于 SAP HANA 的备份和还原
    2.  
      使用 SAP HANA Studio 进行备份
    3.  
      使用 SAP HANA Studio 进行还原
    4.  
      将 SAP HANA Studio 用于 SAP HANA 实例重定向还原
  9. 带有 Snapshot Client 的 NetBackup for SAP
    1.  
      带有 Snapshot Client 的 NetBackup for SAP 概述
    2.  
      使用带 Snapshot Client 的 NetBackup for SAP 备份大型数据库
    3. NetBackup for SAP Snapshot Client 的工作方式
      1.  
        NetBackup for SAP 如何使用 backint 执行拆分镜像备份
      2.  
        NetBackup for SAP 如何使用 RMAN 执行拆分镜像备份
      3.  
        util_file 参数与 Snapshot Client 不兼容
      4.  
        关于 NetBackup for SAP 还原过程
      5.  
        高级备份方法支持的 SAP 数据库对象
    4.  
      NetBackup for SAP 快照备份的配置要求
    5. 关于配置带 NetBackup for SAP 的 Snapshot Client
      1.  
        为 NetBackup for SAP 配置快照策略
      2.  
        关于 NetBackup for SAP 备份类型
      3.  
        即时恢复备份的前提条件(UNIX 或 Linux)
      4.  
        在快照策略中为 NetBackup for SAP 配置即时恢复
      5.  
        在 UNIX 或 Linux 上使用网络挂接存储 (NAS) 执行 NetBackup for SAP 所需的附加配置
      6.  
        在 UNIX/Linux 上配置 NetBackup for SAP 的 NAS 快照策略
    6. 关于在 UNIX 上配置 NetBackup for SAP 块级增量式备份
      1.  
        BLI 如何与 NetBackup for SAP 协同工作 (UNIX)
      2.  
        关于无数据存储检查点和 NetBackup for SAP
      3.  
        关于全数据存储检查点和 NetBackup for SAP
      4.  
        NetBackup for SAP 客户端上的存储检查点配置
      5.  
        NetBackup for SAP BLI 备份的配置要求
      6. 配置 NetBackup for SAP BLI 备份策略
        1.  
          关于 NetBackup for SAP BLI 备份的类型
    7.  
      关于从 NetBackup for SAP 快照备份还原单个文件
    8. 关于使用快照回滚执行卷和文件系统的 NetBackup for SAP 还原
      1.  
        执行 NetBackup for SAP 快照回滚
      2.  
        有关 NetBackup for SAP 即时恢复还原的说明
      3.  
        使用块级还原 (Unix/Linux) 或 Fast File Resync (Windows) 执行卷和文件系统的 SAP 还原
      4.  
        关于 NetBackup for SAP 回滚还原的故障排除
    9.  
      关于 NetBackup for SAP 示例备份脚本(UNIX 或 Linux)
    10.  
      关于 NetBackup for SAP 示例备份脚本 (Windows)
    11.  
      混用 RMAN 流和 RMAN 代理 NetBackup for SAP 备份
    12.  
      使用 NetBackup for SAP 执行用户控制的快照备份
  10. MaxDB 数据库上的 NetBackup for SAP
    1.  
      关于 MaxDB 数据库上的 NetBackup for SAP
    2.  
      关于配置 MaxDB 数据库上的 NetBackup for SAP
    3.  
      创建 NetBackup for SAP 的备份介质
    4. 使用 MaxDB 数据库上的 NetBackup for SAP 执行备份和还原
      1.  
        执行 MaxDB 数据库备份
      2.  
        执行 MaxDB 数据库查询
      3.  
        执行 MaxDB 数据库还原
      4.  
        使用并行介质组执行 SAP 备份和还原
  11. 对 NetBackup for SAP 和 SAP HANA 进行故障排除
    1.  
      关于 NetBackup for SAP 故障排除
    2. NetBackup 调试日志和报告
      1.  
        自动为 NetBackup for SAP 客户端启用调试日志 (Windows)
      2.  
        手动启用调试日志 (Windows) (NetBackup for SAP)
      3.  
        手动启用调试日志 (UNIX)
      4.  
        关于 Windows 数据库客户端上的 bphdb 目录
      5.  
        关于 UNIX 数据库客户端上的 bphdb 目录
      6.  
        关于 UNIX 数据库客户端上的 backint 目录
      7.  
        关于 Windows 数据库客户端上的 backint 目录
      8.  
        在 Windows 客户端上设置调试级别
      9.  
        在 UNIX 客户端上设置调试级别
      10.  
        关于 NetBackup 服务器报告
    3. sapdba 日志和消息(仅限基于 Oracle 的 SAP 环境)
      1.  
        NetBackup for SAP 备份和还原日志文件
      2.  
        NetBackup for SAP 存档日志文件
    4.  
      NetBackup SAP Oracle 备份作业失败,错误为 90
    5.  
      NetBackup for SAP Oracle 备份失败
    6.  
      最大限度地减少大型数据库还原时的超时故障
    7. 关于 NetBackup for SAP HANA 故障排除
      1.  
        NetBackup SAP HANA 备份作业失败并显示错误 41 和 25
      2.  
        从磁带存储恢复 SAP HANA 数据库失败
      3.  
        SAP HANA 的日志备份失败,状态为 50
    8.  
      SAP Hana 数据库的灾难恢复
  12. 附录 A. backint 命令行接口
    1. 关于 SAP 的 backint 命令行接口
      1.  
        关于 BC-BRI BACKINT Interface(BC-BRI backint 接口)
    2.  
      关于 SAP HANA 的 backint 命令行接口
  13. 附录 B. SAP HANA 的输入和输出文件
    1.  
      关于 SAP HANA 的输入和输出文件
  14. 附录 C. backint -i in_file 内容
    1.  
      关于 backint -i in_file 内容
  15. 附录 D. backint -o out_file 内容
    1.  
      关于 backint -o out_file 内容
  16. 附录 E. backint 的 NetBackup for SAP 环境变量
    1.  
      NetBackup for SAP backint 接口环境变量
  17. 附录 F. NetBackup for SAP 配置或 bp.conf 文件设置
    1.  
      NetBackup for SAP 配置或 bp.conf 文件设置
  18. 附录 G. 在 initSID.utl 中使用的参数
    1.  
      关于 initSID.utl 中使用的参数
    2.  
      initSID.utl 参数摘要
    3.  
      backup_stream_buffersize <size>
    4.  
      client <client_name>
    5.  
      custom_sort_file <file_path>
    6.  
      drives <number_of_drives>pacteracontextmathced
    7.  
      inquiry_query_period <months>
    8.  
      master_time_offset <minutes>(UNIX 或 Linux)
    9.  
      multistream_restore
    10.  
      policy <policy_name>
    11.  
      policy2 <policy_name>
    12.  
      restore_stream_buffersize <size>
    13.  
      retry_backup <number_of_retries>
    14.  
      schedule <schedule_name>
    15.  
      schedule2 <schedule_name>
    16.  
      server <server_name>
    17. sort_backup_type <value>
      1.  
        sort_backup_type custom
      2.  
        sort_backup_type device
      3.  
        sort_backup_type drive
      4.  
        sort_backup_type size(默认值)
    18. sort_restore_type <value>
      1.  
        sort_restore_type custom
      2.  
        sort_restore_type drive
      3.  
        sort_restore_type image(默认值)
    19.  
      switch_list <control_file_path>pacteracontextmathced
    20.  
      switch_log <control_file_path>
    21.  
      switch_sem <control_file_path>
  19. 附录 H. 配置拆分镜像备份
    1.  
      关于配置拆分镜像备份
    2.  
      本地主机快照方法:nbu_snap(仅限 Solaris SPARC 平台)
    3.  
      本地主机快照方法:VxVM(Solaris SPARC、HP-UX、Windows)
    4.  
      本地主机快照方法:VxFS_Checkpoint(UNIX 或 Linux)
    5.  
      脱离主机备用客户端,FlashSnap 方法
    6.  
      脱离主机备用客户端,VVR 方法(Solaris SPARC、HP-UX)
    7.  
      基于硬件阵列的快照方法:Hitachi Shadow Image、EMC TimeFinder、HP Business Copy(UNIX 或 Linux)
  20. 附录 I. 注册授权位置
    1.  
      注册由基于 NetBackup 数据库脚本的策略使用的授权位置

查看自动发现的映射

在某些情况下,NetBackup 主机与其他主机共享特定的名称,或具有与群集相关联的名称。要通过 NetBackup for SAP 成功执行备份和还原,必须批准 NetBackup 在环境中发现的每个有效的自动发现映射。或者,手动添加映射。

请参见批准群集的自动发现的映射

请参见手动映射主机名

具有多个主机名的配置示例包括:

  • 主机与其完全限定域名 (FQDN) 和短名称或 IP 地址相关联。

  • 如果 SAP 服务器已建立群集,则主机与其节点名称和群集的虚拟名称相关联。

这些映射在 NetBackup Web UI 的“安全”>“主机映射”节点中配置。还可以使用 nbhostmgmt 命令管理映射。有关更多详细信息,请参见 NetBackup 安全和加密指南NetBackup Web UI 管理指南

群集的自动发现的映射

在 SAP 群集环境中,如果以下情况适用,则必须将节点名称映射到群集的虚拟名称:

  • 如果备份策略包括群集名称(或虚拟名称)

    SAP HANA 不需要此映射。该类策略包括群集中的节点名称,而不是群集的虚拟名称。

  • 如果 NetBackup 客户端安装在群集中的多个节点上,则必须将虚拟名称映射到每个节点。

    如果 NetBackup 客户端仅安装在一个节点上,则无需映射。

注意:

此过程仅适用于 SAP,不适用于 SAP HANA。

批准群集的自动发现的映射

批准群集的自动发现的映射

  1. 在 NetBackup Web UI 中,展开“安全”>“主机映射”
  2. 单击“映射以批准”选项卡。

    该列表显示环境中的主机,以及 NetBackup 针对这些主机发现的映射或其他主机名。主机对于与其相关联的每个映射或名称均有一个条目。

    例如,对于包含主机 client01.lab04.comclient02.lab04.com 的群集,可能会看到以下条目:

    主机

    自动发现的映射

    client01.lab04.com

    client01

    client01.lab04.com

    clustername

    client01.lab04.com

    clustername.lab04.com

    client02.lab04.com

    client02

    client02.lab04.com

    clustername

    client02.lab04.com

    clustername.lab04.com

  3. 单击主机的名称。
  4. 检查主机的映射,如果要使用搜索到的映射,则单击“批准”

    例如,如果以下映射对 client01.lab04.com 有效,则批准它们。

    自动发现的映射

    有效名称

    client01

    客户端的短名称

    clustername

    群集的虚拟名称

    clustername.lab04.com

    群集虚拟名称的 FQDN

  5. 完成批准主机的有效映射后,单击“主机”选项卡。

    对于主机 client01.lab04.comclient02.lab04.com,您将看到“映射的主机或 IP 地址”条目,内容类似如下:

    主机

    已映射的主机名/IP 地址

    client01.lab04.com

    client01.lab04.com、client01、clustername、clustername.lab04.com

    client02.lab04.com

    client02.lab04.com、client02、clustername、clustername.lab04.com

  6. 如果需要添加 NetBackup 未自动发现的映射,则可以手动添加。

表:SAP 群集环境的示例映射主机名

环境

主机

映射的主机名

含两个节点的群集

Node 1 的物理名称

SAP 服务器的虚拟名称

 

Node 2 的物理名称

SAP 服务器的虚拟名称

 

手动映射主机名

如果需要添加 NetBackup 未自动发现的映射,则可以手动添加。

手动映射主机名

  1. 在 NetBackup Web UI 中,展开“安全”>“主机映射”
  2. 单击“主机”选项卡。
  3. 单击“添加共享或群集映射”

    例如,键入群集虚拟名称的名称。然后,单击“添加”,可选择要映射该虚拟名称的主机。