NetBackup™ for SAP 管理指南
- NetBackup for SAP 简介
- NetBackup SAP HANA 简介
- 安装 NetBackup for SAP
- 规划 NetBackup for SAP 的安装
- 验证操作系统和平台兼容性
- NetBackup 服务器和客户端要求
- SAP 服务器软件要求
- 在 NetBackup 群集中使用 NetBackup for SAP MaxDB、SAP Oracle 和 SAP HANA 的要求
- 带有 Snapshot Client 的 NetBackup for SAP 的配置和授权要求
- NetBackup for SAP 的许可证
- 复制 SAP 二进制文件(仅适用于不带 RMAN 的 Windows 版 Oracle 数据库)
- 链接 NetBackup for SAP 与 backint(仅适用于不带 RMAN 的 UNIX 或 Linux 版 Oracle 数据库)
- 链接 Oracle 实例与 SBT 库(仅适用于带 RMAN 的 UNIX 或 Linux 版 Oracle 数据库)
- 安装 NetBackup for SAP HANA
- 配置 NetBackup for SAP
- 配置 NetBackup for SAP HANA
- 执行 SAP 的备份和还原
- 执行 SAP HANA 的备份和还原
- 带有 Snapshot Client 的 NetBackup for SAP
- 带有 Snapshot Client 的 NetBackup for SAP 概述
- 使用带 Snapshot Client 的 NetBackup for SAP 备份大型数据库
- NetBackup for SAP Snapshot Client 的工作方式
- NetBackup for SAP 快照备份的配置要求
- 关于配置带 NetBackup for SAP 的 Snapshot Client
- 关于在 UNIX 上配置 NetBackup for SAP 块级增量式备份
- 关于从 NetBackup for SAP 快照备份还原单个文件
- 关于使用快照回滚执行卷和文件系统的 NetBackup for SAP 还原
- 关于 NetBackup for SAP 示例备份脚本(UNIX 或 Linux)
- 关于 NetBackup for SAP 示例备份脚本 (Windows)
- 混用 RMAN 流和 RMAN 代理 NetBackup for SAP 备份
- 使用 NetBackup for SAP 执行用户控制的快照备份
- MaxDB 数据库上的 NetBackup for SAP
- 对 NetBackup for SAP 和 SAP HANA 进行故障排除
- 附录 A. backint 命令行接口
- 附录 B. SAP HANA 的输入和输出文件
- 附录 C. backint -i in_file 内容
- 附录 D. backint -o out_file 内容
- 附录 E. backint 的 NetBackup for SAP 环境变量
- 附录 F. NetBackup for SAP 配置或 bp.conf 文件设置
- 附录 G. 在 initSID.utl 中使用的参数
- 关于 initSID.utl 中使用的参数
- initSID.utl 参数摘要
- backup_stream_buffersize <size>
- client <client_name>
- custom_sort_file <file_path>
- drives <number_of_drives>pacteracontextmathced
- inquiry_query_period <months>
- master_time_offset <minutes>(UNIX 或 Linux)
- multistream_restore
- policy <policy_name>
- policy2 <policy_name>
- restore_stream_buffersize <size>
- retry_backup <number_of_retries>
- schedule <schedule_name>
- schedule2 <schedule_name>
- server <server_name>
- sort_backup_type <value>
- sort_restore_type <value>
- switch_list <control_file_path>pacteracontextmathced
- switch_log <control_file_path>
- switch_sem <control_file_path>
- 附录 H. 配置拆分镜像备份
- 附录 I. 注册授权位置
- 索引
修改 initSID.sap 文件(仅适用于 Oracle 数据库上的 NetBackup for SAP)
initSID.sap 文件是 SAP 配置文件。此文件会告诉 SAP 工具您使用的是 backint 接口,并将有关 NetBackup for SAP 的信息传递给 SAP 工具。如果基础数据库是 Oracle,请在配置 NetBackup for SAP 的过程中编辑此文件。
修改 initSID.sap 文件
- 检查现有的配置文件。
如果 initSID.sap 文件已存在于 $ORACLE_HOME/dbs (%ORACLE_HOME%\database) 目录中,请将其复制到备份文件中。
- 创建新的配置文件。
将 NetBackup for SAP 软件产品中包含的配置文件复制到 $ORACLE_HOME/dbs (%ORACLE_HOME%\database) 目录中。
例如,如果 Oracle 实例是 SAP,请将 NetBackup .sap 示例文件复制到 initSAP.sap,如下所示:
UNIX 或 Linux:
cp /usr/openv/netbackup/ext/db_ext/sap/scripts/sap_oracle/initSAP.sap \ $ORACLE_HOME/dbs/initSAP.sap
Windows:
copy install_path\NetBackup\dbext\sap\scripts\initSAP.sap %ORACLE_HOME%\database\initSAP.sap
- 使用文本编辑器修改 initSID.sap 文件,将 backup_dev_type 和 util_par_file 参数设置为适合您站点的值。
- (视情况而定)指定 rman_parms 参数并设置 NB_ORA_SAP 环境变量。
仅当您是在带有 RMAN 的 Oracle 数据库上使用 NetBackup for SAP 时,才执行此步骤。例如:
rman_parms = "ENV=(NB_ORA_SAP=file)"
其中 file 指定 initSID.utl 文件的完整路径。指定 file 时,不要使用替换字符。
例如,此参数可能如下所示:
UNIX 或 Linux:
rman_parms = "ENV=(NB_ORA_SAP=/apps/oracle/dbs/initCER.utl)"
Windows:
rman_parms = "ENV=(NB_ORA_SAP=C:\apps\oracle\database\initCER.utl)"
根据实际情况,可能需要将以下附加 NetBackup 环境变量及其值指定为 rman_parms 参数的变量:NB_ORA_POLICY、NB_ORA_SCHED、NB_ORA_CLIENT 和 NB_ORA_SERV。您还可以在 initSID.utl 文件中指定这些环境变量的值。如果指定不同的值,则 initSID.sap 中的值将覆盖 initSID.utl 中的值。
例如,假设您要将一个策略和日程表用于第一部分备份(数据文件),而要将另一个策略和日程表用于第二部分备份(控制文件备份)。您可以在 initSID.sap 中将 NB_ORA_POLICY 和 NB_ORA_SCHED 变量设置为适合第一部分备份。然后,可以在 initSID.utl 中将这些变量设置为适合第二部分备份的不同值。备份控制文件时,NetBackup for SAP 只检查 initSID.utl,而不检查 initSID.sap。
可以在此文件中包括其他 RMAN 参数。有关其他参数的更多信息,请参见 SAP 文档。
- 保存并关闭 initSID.sap 文件。