当前位置:文档之家› SAP-HANA-安装配置操及备份恢复测试报告

SAP-HANA-安装配置操及备份恢复测试报告

SAP HANA 安装配置及备份恢复测试报告
2015/12/29
目录
一、安装备份软件客户端 (4)
二、SAP HANA 的配置 (5)
2.1、配置客户端参数及备份脚本文件 (5)
2.2、配置SAP HANA客户端 (6)
2.3、创建backupset (11)
2.4、配置子客户端 (12)
2.5、配置SAP HANA参数 (16)
三、HANA 备份 (18)
四、HANA 恢复 (20)
一、安装备份软件客户端
安装软件时选择SAP HANA进行安装,具体安装过程略,下面只列出主要的安装步骤。

1)选择要安装的模块
2)配置SAP HANA 用户组
3)配置HANA 的执行路径
说明:其中HRP 为HANA 数据库的实例名称,hdb目录下面的opt 目录可能并不存在,需要自己手工进行创建。

二、SAP HANA 的配置
2.1、配置客户端参数及备份脚本文件
rtpdb01:~ # cd /opt/simpana
RTPDB01:/opt/simpana #mkdir HANA_BAK_Scripts
RTPDB01:/opt/simpana # cd HANA_BAK_Scripts
RTPDB01:/opt/simpana/HANA_BAK_Scripts # vi HRP.sh
#!/bin/bash
TIMESTAMP="$(date +\%F\_%k\%M)"
BACKUP_PREFIX="SCHEDULED"
BACKUP_PREFIX="$BACKUP_PREFIX"_"$TIMESTAMP"
su - hrpadm -c "hdbsql -i 0 -U BACKUP \"backup data using backint ('$BACKUP_PREFIX') ASYNCHRONOUS \"" RETURN_CODE=$?
exit $RETURN_CODE
说明:
注意上面的-U BACKUP 要自己创建user key
具体如下:
hdbuserstore set BACKUP rtpdb01:30015 system test123
其中system 为HANA 数据库中的用户
RTPDB01:/opt/simpana/HANA_BAK_Scripts # chmod 777 HRP.sh
RTPDB01:/opt/simpana/HANA_BAK_Scripts # cd /opt/simpana/iDataAgent
RTPDB01:/opt/simpana/iDataAgent # vi param
CvInstanceName
Instance001
CvClientName
rtpdb01
RTPDB01:~ # cd /usr/sap/HRP/SYS/global/hdb
RTPDB01:/usr/sap/HRP/SYS/global/hdb # mdkir opt
RTPDB01:/usr/sap/HRP/SYS/global/hdb # cd opt
RTPDB01:/usr/sap/HRP/SYS/global/hdb/opt # ln -s /opt/simpana/iDataAgent/backint hdbbackint
RTPDB01:/usr/sap/HRP/SYS/global/hdb/opt # mkdir hdbconfig
RTPDB01:/usr/sap/HRP/SYS/global/hdb/opt # cd hdbconfig
RTPDB01:/usr/sap/HRP/SYS/global/hdb/opt # ln –s /opt/simpana/iDataAgent/param param
2.2、配置SAP HANA客户端
以下显示一个案例
新建SAP HANA客户端
设置名称、数据库名、用户名
添加物理客户端
配置命令行存储策略
配置日志备份存储策略
压缩选项使用存储策略设置
在客户端重删
2.3、创建backupset
说明:针对HANA的备份,创建备份集仍然通过文件系统模块进行,文件系统模块通过配置预扫描脚本,执行SAP HANA 上的备份脚本,实现对HANA数据库的备份。

虽然HANA的备份计划是通过FileSystem 模块进行调用的,但最终的备份信息会显示在HANA 客户端上。

配置SAP HANA 实例对应的备件集:
2.4、配置子客户端
子客户端根据数据库名称进行创建
配置备份容,这里容为备份创建的备份脚本和参数文件,主要为了防止被意外删除。

在预扫描配置中,添加HANA的备份脚本
配置存储策略
2.5、配置SAP HANA参数
在HANA studio上进行配置,需要制定HANA 的备份接口为backint HRP:
正常的创建backupint的符号连接后,Backint
会自动被检测到
Backint 参数文件,即设置了
CommVault 客户端名称、实例名称的参
数文件
三、HANA 备份
这里主要介绍通过CommVault 发起备份
1)选择rtpdb01 客户端—FileSystem—HRPBackupSet—HRP,右键选择备份
2)开始备份,在CommVault 上查看进度条
3)完成HANA 的备份
四、HANA 恢复
说明:由于现在HANA 备份接口的限制,HANA的恢复仍然要通过HANA Studio 进行恢复。

另外在进行HANA系统的恢复时,HANA 数据库会自动关闭,建议操作一定要谨慎进行,尽量不要直接恢复到生产机。

1)选择对应的系统,点击恢复系统:
2)准备恢复系统
3)选择使用指定的备份进行恢复系统
4)选择指定备份
5)选择目标类型为backint,输入前缀
备注:备份的前缀可以通过,CommVault 的备份历史进行查看,方法如下:a.选择HANA节点,点击HRP,右键选择视图—备份历史
b.选择所有的备份,不要勾选指定时间围
c.选择应用程序大小为4GB左右的全备份,右键选择查看日志
d. 查看日志,确定前缀的具体名称6)选择下一步
7)查看摘要信息,点击finish 开始恢复
8)开始恢复
9)恢复完成,这里通过CommVault 进行查看。

相关主题