NetBackup™ for SAP 管理指南
- NetBackup for SAP 简介
- NetBackup SAP HANA 简介
- 安装 NetBackup for SAP
- 安装 NetBackup for SAP HANA
- 配置 NetBackup for SAP
- 配置 NetBackup for SAP HANA
- 执行 SAP 的备份和还原
- 执行 SAP HANA 的备份和还原
- 带有 Snapshot Client 的 NetBackup for SAP
- NetBackup for SAP Snapshot Client 的工作方式
- 关于配置带 NetBackup for SAP 的 Snapshot Client
- 关于在 UNIX 上配置 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 中使用的参数
- sort_backup_type <value>
- sort_restore_type <value>
- 附录 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 文件。