SAP-HANA-安装配置操及备份恢复测试报告
- 格式:doc
- 大小:1021.76 KB
- 文档页数:28
SAP-HANA-安装配置操及备份恢复测试报告SAP HANA 安装配置及备份恢复测试报告2015/12/29目录一、安装备份软件客户端 (5)二、SAP HANA 的配置 (6)2.1、 ................... 配置客户端参数及备份脚本文件62.2、 ...................... 配置SAP HANA客户端72.3、 .......................... 创建backupset122.4、 ........................... 配置子客户端132.5、 ....................... 配置SAP HANA参数17三、HANA 备份 (19)四、HANA 恢复 (21)一、安装备份软件客户端安装软件时选择SAP HANA进行安装,具体安装过程略,下面只列出主要的安装步骤。
1)选择要安装的模块2)配置SAP HANA 用户组3)配置HANA 的执行路径说明:其中HRP 为HANA 数据库的实例名称,hdb目录下面的opt 目录可能并不存在,需要自己手工进行创建。
二、SAP HANA 的配置2.1、配置客户端参数及备份脚本文件rtpdb01:~ # cd /opt/simpanaRTPDB01:/opt/simpana #mkdir HANA_BAK_ScriptsRTPDB01:/opt/simpana # cd HANA_BAK_ScriptsRTPDB01:/opt/simpana/HANA_BAK_Scripts # vi HRP.sh#!/bin/bashTIMESTAMP="$(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.shRTPDB01:/opt/simpana/HANA_BAK_Scripts # cd /opt/simpana/iDataAgentRTPDB01:/opt/simpana/iDataAgent # vi paramCvInstanceNameInstance001CvClientNamertpdb01RTPDB01:~ # cd /usr/sap/HRP/SYS/global/hdbRTPDB01:/usr/sap/HRP/SYS/global/hdb # mdkir optRTPDB01:/usr/sap/HRP/SYS/global/hdb # cd optRTPDB01:/usr/sap/HRP/SYS/global/hdb/opt # ln -s/opt/simpana/iDataAgent/backint hdbbackintRTPDB01:/usr/sap/HRP/SYS/global/hdb/opt # mkdir hdbconfig RTPDB01:/usr/sap/HRP/SYS/global/hdb/opt # cd hdbconfigRTPDB01:/usr/sap/HRP/SYS/global/hdb/opt # ln –s/opt/simpana/iDataAgent/param param2.2、配置SAP HANA客户端以下显示一个案例新建SAP HANA客户端设置名称、数据库名、用户名添加物理客户端配置命令行存储策略配置日志备份存储策略压缩选项使用存储策略设置在客户端重删2.3、创建backupset说明:针对HANA的备份,创建备份集仍然通过文件系统模块进行,文件系统模块通过配置预扫描脚本,执行SAP HANA 上的备份脚本,实现对HANA数据库的备份。
(实施)CV针对SAP的安装实施及备份恢复文档mVault Simpana 10.0 SAP 安装实施及备份恢复手册当前版本:2.0版本历史注意事项本报告中的观点和决定都不代表任何官方立场。
它仅用于项目存档和交流技术信息。
目录第1章介绍5第1章介绍51.1概述 (5)1.2环境介绍 (6)第2章安装配置 (8)2.1安装配置前准备工作 (8)2.2mServe安装 (8)2.3 AIX平台下SAP模块安装 (27)2.4使用mCell Console管理员控制台 (39)2.5配置磁带库 (42)2.6配置存储策略 (46)2.7配置子客户端 (52)2.7.1配置文件系统子客户端 (52)2.7.2配制SAP For oracle子客户端 (59)2.8配制UNIX集群客户端 (68)3.3 使用报告功能 (75)第3章SAP的备份恢复 (79)4.1备份 (79)4.2 恢复 (81)3.1.1、恢复控制文件 (81)3.1.2、打开数据库 (88)第4章日常维护 (90)3.1 设定计划 (90)3.2 如何查看备份和恢复历史 (94)第1章介绍1.1概述本文档主要介绍了mvault 针对SAP 的基本的安装、配置以及SAP的备份恢复,未决许可任何人和组织不得转载。
本文档主要包括以下几个部分:✧如何安装配置mServer、Media Agent、客户端等✧如何安装配置磁带库✧如何配置存储策略✧如何配置子客户端✧如何配置文件系统✧如何配置SAP For Oracle✧如何配置Unix集群✧如何查看备份历史✧如何配置DR备份✧如何进行SAP的备份✧如何进行SAP的恢复1.2环境介绍备份服务器:CV版本:Simpana 10.0 SP10OS :Windows 2008 R2SAP Oracle:CV版本:Simpana 10.0 SP10操作系统:AIX 5300SAP Oracle: 10.2.02.1安装配置前准备工作在实施安装前,将各台主机的hosts文件中加入其它主机的IP地址和主机名等信息;确认安装主机是否符合安装要求,具体信息请参考http://documentation.mvault./Simpana 10.0 的mServer必须要求为Windows Server2008以上服务器2.2 MSERVE安装1)将mVaul10.0安装光盘放入指定的mServe光驱中,会自动弹出以下界面,选择下一步进行安装2)在许可协议中,选择接受许可协议3)选择安装类型,这里选择“自定义”4)在自定义安装类型中,选择“选择在此计算机上安装的组件”5)选择需要安装的组件,在此备份系统中,mServe主机承担的角色为mServe和Media Agent,所以在此选项中只选择mServe及Media Agent。
SAPHANA故障恢复处理(⼀)、SAP HANA 数据库的恢复技术:系统故障恢复众所周知,SAP HANA是内存数据库,很多⼈会有疑问,内存是断电就会丢失数据的设备,SAP HANA是怎样保证数据在内存中并且断电不会丢失的呢?此问题涉及到概念叫数据库保护:排除和防⽌各种对数据库的⼲扰破坏,确保数据安全可靠,以及在数据库遭到破坏后尽快地恢复。
⽽数据库的恢复技术是数据库保护的重要⼿段。
还要介绍⼀个概念:事务:⼀个不可分割的操作序列,其中的操作要么都做,要么都不做。
举个例⼦:银⾏转帐:A帐户转帐到B帐户100元。
该处理包括了两个更新步骤A=A-100B=B+100这两个操作是不可分的:要么都做,要么都不做。
事务的状态在⽇志中包含三种:表⽰事务T已经开始;表⽰事务T已经成功完成并且所有的修改都已经写⼊数据库;表⽰事务T已经被终⽌,并且所有的修改已被取消。
数据库的故障分为三类:事务故障:单个事务的内部故障,不会影响其他事务;介质故障:硬故障:如磁盘损坏,磁盘已满等;系统故障:软故障,如停电、死机等,这些故障会导致内存数据丢失,影响当前的全部事务。
数据库对系统故障的恢复主要⽬的是恢复到故障发⽣之前的状态,即尚未完成的事务进⾏回滚,已完成的事务要确保其完成。
1、系统故障恢复验证在SAP HANA中,这些概念同样适⽤,下⾯对SAP HANA的系统故障的恢复进⾏验证。
本⽂的测试案例所使⽤的SAP HANA 版本为SAP HANA SPS7 Revision 70.00。
⾸先修改savepoint时间,在savepoint过程中,SAP HANA会把内存页持久化在硬盘上,⽽SAP HANA的默认savepoint间隔为300s,将其改为3000s。
开启两个SQL窗⼝,将SQL 窗⼝的auto commit属性设置为off。
在sql窗⼝1中执⾏1.insert into"LOGTEST"."TEST"values(1,'欢迎⼤家⼀起来学习SAP HANA知识,分享SAP HANA知识。
软件测试报告数据备份与恢复测试报告软件测试报告数据备份与恢复测试报告一、引言在软件开发过程中,数据备份与恢复是一项重要的功能,它可以保证软件系统在意外情况下数据的完整性和可恢复性。
本测试报告旨在对软件的数据备份与恢复功能进行测试,并提供详细的测试结果和分析。
二、测试目的本次测试的主要目的是验证软件的数据备份与恢复功能是否符合预期,并评估其在各种情况下的可靠性。
具体测试目标如下:1. 检查软件是否能够正确备份数据,并生成可用的备份文件。
2. 确保软件能够按需恢复备份的数据,并保证数据的完整性。
3. 评估软件在不同数据量和复杂度下的备份与恢复性能。
三、测试环境概述1. 硬件环境:- 操作系统:Windows 10- 处理器:Intel Core i7-8700- 内存:8GB2. 软件环境:- 被测试软件:XXX软件版本号:X.X.X- 数据库:MySQL 5.7四、测试方法和步骤1. 数据备份测试步骤:1.1 进入软件系统管理界面1.2 选择数据备份功能,并设置备份参数1.3 执行数据备份操作1.4 验证备份文件是否生成,并检查文件完整性2. 数据恢复测试步骤:2.1 进入软件系统管理界面2.2 选择数据恢复功能,并指定备份文件路径 2.3 执行数据恢复操作2.4 验证恢复后的数据是否与备份前一致3. 性能测试步骤:3.1 准备不同数据量和复杂度的测试数据3.2 执行数据备份操作,并记录备份时间3.3 执行数据恢复操作,并记录恢复时间3.4 根据测试结果评估软件的备份与恢复性能五、测试结果和分析1. 数据备份测试结果:在执行数据备份测试时,软件能够正确地生成备份文件,并且备份文件完整。
备份速度与数据量呈线性关系。
2. 数据恢复测试结果:在执行数据恢复测试时,软件能够按需恢复备份的数据,并且恢复后的数据与备份前一致。
恢复速度与数据量呈线性关系。
3. 性能测试结果:在不同数据量和复杂度下,软件的备份和恢复性能良好。
软件测试报告数据备份恢复测试1. 背景介绍在软件开发过程中,数据备份和恢复是一项重要的测试工作。
数据备份是指将系统中的数据复制到另一个位置,以便在意外情况下恢复数据。
恢复测试是验证备份数据是否能够成功恢复到原始系统中,并确保恢复后的系统能够正常运行。
2. 测试目的本次测试的目的是评估软件在数据备份和恢复方面的可靠性,包括备份过程的准确性和数据恢复后系统的完整性。
通过对备份恢复过程的测试,可以确定系统是否能够恢复到预期状态,并保证数据的完整性和可用性。
3. 测试环境本次测试采用以下环境配置:- 操作系统:Windows Server 2016- 数据库系统:Microsoft SQL Server 2016- 软件版本:软件版本号为X.X.X4. 测试步骤4.1 数据备份测试4.1.1 确认备份方案:根据系统要求和设计文档,确认数据备份方案,包括备份频率、备份介质、备份存储位置等。
4.1.2 执行数据备份:按照备份方案执行数据备份操作,并记录备份过程中出现的任何异常情况。
4.1.3 验证备份数据:验证备份数据的完整性和正确性,确保备份文件包含所有需要备份的数据,并且数据没有损坏。
4.2 数据还原测试4.2.1 恢复测试准备:确认还原测试所需的环境和工具,包括数据库还原工具、备份文件等。
4.2.2 执行数据恢复:按照恢复测试计划执行数据还原操作,并记录还原过程中的详细步骤和任何异常情况。
4.2.3 验证系统完整性:在数据成功恢复后,验证系统是否能够正常运行,包括功能和性能方面的测试。
4.3 综合测试4.3.1 数据备份和恢复的完整性测试:测试备份和恢复过程所涉及的所有数据是否完整。
4.3.2 容错性测试:测试在备份和恢复过程中是否存在错误处理机制和容错能力。
4.3.3 性能测试:测试备份和恢复操作的性能指标,包括备份时间、恢复时间和对系统性能的影响。
5. 测试结果5.1 数据备份测试结果- 备份过程执行成功,未出现异常情况。
SAP的LAN-Free备份系统的安装文档目录一、安装Media Server前的准备工作 (2)1.1 HP-UX系统补丁要求 (2)1.2存储空间要求 (2)1.3添加IP地址信息 (2)二、安装及载卸NetBackup Media Server (2)2.1 安装NetBackup Media Server (2)2.1.1运行安装CD中的安装脚本 (2)2.1.2 添加其它的License注册号 (6)2.1.3修改bp.conf参数文件 (7)2.2 载卸NetBackup Media Server (7)三、配置共享存储设备 (8)3.1在Media Server上配置存储设备 (8)3.2配置共享驱动器 (14)3.3配置存储单元 (18)四、安装及载卸SAP Agent (20)4.1 安装SAP Agent (20)4.2 载卸SAP Agent (23)五、配置并创建SAP的备份策略 (23)5.1为backint文件创建NetBackup的链接 (23)5.2创建备份策略 (23)5.3创建备份脚本 (29)5.4配置备份参数文件initSID.utl (30)5.5配置备份参数文件initSID.sap (31)5.6手工执行备份策略 (32)六、SAP数据库的恢复测试 (33)6.1 SAP恢复测试前的准备工作 (33)6.2单个数据文件的恢复测试 (34)6.3整个数据的完全恢复测试 (35)附录 (38)附录一主机saptest上的SAP备份参数文件initTST.utl (38)附录二主机saptest上的SAP备份参数文件initTST.sap (45)附录三主机saptest上的SAP Online备份脚本 (49)一、安装Media Server前的准备工作1.1 HP-UX系统补丁要求在HP-UX11.0上安装VERITAS NetBackup Media Server需要打系统补丁PHSS_22543,安装此补丁无须reboot机器;如果没有此补丁会有如下提示:Patch PHSS_22543 or greater is required in order to install NetBackup 4.5 and does not appear to be installed on this system.1.2存储空间要求Media Server的安装路径为/usr/openv下,磁盘空间要求至少300MB。
一、实验目的1. 了解备份和还原的基本概念和原理。
2. 掌握备份和还原操作的具体步骤。
3. 增强数据安全意识,提高数据恢复能力。
二、实验环境1. 操作系统:Windows 102. 备份软件:Windows自带的备份和还原功能3. 测试数据:实验文件夹(包含文本、图片、视频等文件)三、实验内容1. 备份操作2. 还原操作3. 备份还原效果评估四、实验步骤1. 备份操作(1)创建备份计划1)打开“控制面板”,点击“系统和安全”下的“备份和还原”;2)选择“创建系统映像”或“创建备份”,点击“下一步”;3)选择要备份的位置(如外部硬盘、网络位置等),点击“下一步”;4)选择要备份的内容(如系统驱动器、个人文件等),点击“下一步”;5)设置备份计划,如每日、每周等,点击“下一步”;6)确认备份设置,点击“开始备份”。
(2)手动备份1)打开“备份和还原”;2)点击“创建备份”;3)选择要备份的位置和内容;4)点击“下一步”,设置备份计划;5)确认备份设置,点击“开始备份”。
2. 还原操作(1)还原系统映像1)打开“备份和还原”;2)点击“系统映像恢复”;3)选择要还原的系统映像;4)选择还原位置,如外部硬盘、网络位置等;5)点击“下一步”,确认还原设置;6)点击“开始还原”。
(2)还原备份文件1)打开“备份和还原”;2)点击“还原我的文件”;3)选择要还原的备份文件;4)点击“下一步”,选择还原位置;5)点击“下一步”,确认还原设置;6)点击“开始还原”。
3. 备份还原效果评估(1)检查还原后的文件完整性1)打开还原后的文件夹,逐个检查文件是否完整;2)对比备份前后的文件,确保文件无损坏。
(2)检查系统功能1)重启计算机,检查系统是否正常运行;2)运行备份前的应用程序,检查功能是否正常。
五、实验结果与分析1. 备份操作成功,备份文件大小为XXMB。
2. 还原操作成功,还原后的文件完整,系统功能正常。
3. 实验结果表明,备份和还原操作简单易行,能够有效地保护数据安全。
HANA安装指南1.1 安装前准备步骤 1 将SAP HANA的数据库软件和SAP加压缩工具通过winscp复制到服务器上,如图1-1所示,IMDB_SERVER100_52-10009569.SAR是SAP HANA的数据库软件,SAPCAR_5-20002089.EXE是解压缩工具。
图1-1 复制文件1.2 SAP HANA DATABASE安装步骤步骤 1 以root用户名登录,打开“terminal”窗口。
步骤 2 执行“TMOUT=0”。
步骤 3 用“vi /etc/hosts”打开该文件,并在文件最后一行添加“127.0.0.0 新的hostname”,增加新的hostname解析,如图如图6-2图1-2 增加新的hostname解析步骤 4 用“cd”命令切换目录到SAP HANA数据库文件夹拷贝所在的目录下面,本例是“cd /hana/shared/”。
步骤 5 执行“chmod +x *”命令,增加可执行权限,如图1-3所示。
图1-3 增加可执行权限步骤 6 执行“./SAPCAR.EXE -xvf IMDB_SERVER100_52-10009569.SAR”命令,将数据库文件进行解压,如图1-44所示。
图1-4 将数据库文件进行解压得到一个SAP_HANA_DATABASE目录。
图1-5 SAP_HANA_DATABASE目录步骤 7 进行安装SAP HANA数据库操作。
1. 先执行“cd SAP_HANA_DATABASE/”命令,进入SAP_HANA_DATABASE目录,执行“chmod +x �CR *”命令,如图1-6所示。
图1-6 执行命令步骤 8 执行“./hdbinst”命令,显示如图1-77所示界面。
图1-7 执行“./hdbinst”命令,修改参数为/usr/sap步骤 9 按“Enter”,输入System Id为S00,按两次“Enter”。
步骤 10 按照客户需求输入数据库的System Admin密码,按“Enter”再次输入该密码,按“Enter”(要求大小写数字与特殊字符,如用户名S00,密码:Huawei_123)步骤 11 继续按“Enter”一直到出现Location of Data Volumes、Location of LogVolumes,分别输入“/hana/data”、“/hana/log”,按“Enter”,输入“User System”密码,按“Enter”,再次输入该密码,按“Enter”,输入y,按“Enter”,结果显示如图1-8所示。
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 进行查看。