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. 注册授权位置
NetBackup for SAP 备份脚本
如果配置了自动预定策略,则还需指定要自动运行的备份脚本。您可以创建自己的脚本,也可以修改位于以下位置的一个或多个脚本:
Windows:
install_path\NetBackup\DbExt\SAP\samples
UNIX 或 Linux:
/usr/openv/netbackup/ext/db_ext/sap/scripts/sap_oracle /usr/openv/netbackup/ext/db_ext/sap/scripts/sap_maxdb
表:NetBackup for SAP 脚本显示示例脚本。
表:NetBackup for SAP 脚本
脚本名称 |
适用于(基础数据库) |
注释 |
---|---|---|
sap_offline_backup sap_offline_backup.cmd |
Oracle 数据库,不使用 RMAN |
执行 brbackup 命令,进行完全脱机数据库备份。 根据自动备份日程表启动时,NetBackup bphdb 进程会在环境中设置这些变量,供脚本或 SAP backint 接口使用。它们用于指定运行脚本的主服务器和策略。 UNIX/Linux:$SAP_SERVER$SAP_POLICY Windows:%SAP_SERVER% %SAP_POLICY% 如果从客户端主机启动该脚本,则可以手动将这些变量设置到环境中。在 UNIX/Linux 上,应在设置这些变量后将其导出。 |
sap_online_backup.cmd sap_online_backup |
Oracle 数据库,不使用 RMAN |
执行 brbackup 和 brarchive 命令,进行完全联机数据库备份,然后执行脱机重做日志备份。 |
sap_redo_log_backup sap_redo_log_backup.cmd |
Oracle 数据库,不使用 RMAN |
执行 brarchive 命令,备份脱机重做日志文件。 |
sap_rman_backup sap_rman_backup.cmd |
Oracle 数据库,使用 RMAN |
执行 brbackup 命令可进行 RMAN 增量式 0 级或增量式 1 级累积式备份。该级别取决于脚本是根据“自动完全备份”日程表还是“自动累积式备份”日程表启动。 如果要从客户端启动该脚本,请添加逻辑,适当地设置 SAP_FULL 或 SAP_CINC 变量。否则,该脚本将退出,状态为 0,并且不进行备份。 |
sap_maxdb_backup sap_maxdb_backup.cmd |
MaxDB |
执行 dbmcli 命令,使用指定的备份介质执行完全备份或累积增量式备份。备份类型取决于脚本是根据“自动完全备份”日程表还是“自动累积式备份”日程表启动。 如果要从客户端启动该脚本,请添加逻辑,适当地设置 SAP_FULL 或 SAP_CINC 变量。否则,该脚本将退出,状态为 0,并且不进行备份。 |
如果决定使用这些脚本,请针对具体环境自定义这些脚本。
注意:
在配置自动备份或通过 NetBackup 启动操作时,总是需要指定正确的脚本。如果将还原脚本用于备份操作,或将备份脚本用于还原操作,NetBackup for SAP 不会生成错误。
注意:
必须在本地存储和运行所有脚本。建议不要将脚本设置为可供所有人写入。不允许从网络或远程位置运行脚本。在 NetBackup 卸载期间,需要保护已创建并保存在 NetBackup db_ext
(UNIX) 或 dbext
(Windows) 位置中的任何脚本。