SAP HANA原生备份与恢复

官方安装文档解读SAP S4 HANA架构

SAP HANA原生备份与恢复

自己攒一台SAP S4 HANA服务器硬件配置参考

BASIS模块管理

为什么SAP ECC的系统,数据库总是和SAP的应用安装在一起

SAP PI服务器,版本731 SYBASE数据库运维故障解决2粒

ERP-SAP服务器集群架构技术沿革

IBM小型机厉害的高级功能

AIX下 SYBASE 数据库无法启动解决一例

C#连接SAP HANA数据库读取数据

SAP系统性能测试

最简单可靠的机房温度电话报警

我的BasisAgent运维监控工具(一)telnet

SAP HANA原生备份与恢复

SAP官方HANA管理员手册之savepoints

HANA之列存储

甩不掉的BASIS

TCPIP 网络科普 (james-lx)

32位和64位的区别(james-lx)

 

 

 

公司新项目开展,我有幸开始接触SAP HANA数据库,学习才几天,我用HANA STUDIO做了对HANA数据库全库的基于时间点的恢复,给我的感觉可以用“太棒了”来形容。


**原生的备份:**

2001年,我开始接触SAP下的oracle数据库,从8,9到维汽ECC6EHP7下的11。SAP下的oracle数据库管理和裸库有一些区别,SAP下的数据库一般比较大,因为SAP把什么都往数据库里面放。并且SAP有专门的管理oracle数据库的管理员工具brtools,SAP有官方的教材比如BC505,来指导管理员完成数据库的管理。

对oracle裸库实施备份可以如下划分:
一、物理备份:
1. 冷备份,停数据库拷贝空间文件
2. 热备份,归档模式下,表空间置为“备份状态”,不停数据库在线拷贝表空间文件,备份后置为“正常状态”。
二、逻辑备份:
1. 表备份
2. 用户备份
3. 全备份
三、RMAN备份

而SAP下的oracle一般使用“物理备份-热备份”这种方式,而且备份是全库。
(如果你选用增量备份,你需要把一份全库和全部的增量凑齐了,才能完成恢复,
如果你选用差分备份,你需要把一份全库和至少一份差分凑齐了,才能完成恢复。)
因为对于企业的ERP系统不可衡量价值的数据库而言,在恢复的时候应该是较严重的软硬件故障引起,这个时候的环境可能已经和正常备份时不同了,为了最大限度的保证恢复操作的简单高效,使恢复数据库成为最大可能,我喜欢只用SAP推荐的全库备份。

SAP下的oracle备份,你可以用SAP原生的方式来发起数据库备份,就是由SAP服务器控制brtools再控制oracle来发起产生一个备份。这个备份完成后,通常是磁盘上多出一些文件。 

也可以用第三方的备份软件来驱动oracle做备份,这种备份SAP叫BACKINT方式,SAP服务器控制备份软件再控制oracle来发起完成一个全库备份,备份软件通常会把oracle备份后的文件专门管理起来。

注意这里加入了第三方的软件,你需要去完全熟悉这个第三方的软件,并且恢复时,需要这个三方软件首先从它管理的库中取出备份文件。我在第一个项目使用过HP的备份软件,第二个项目使用过IBM的备份软件,感觉都比较的繁琐,并且很多选项你可能找不到很详细的说明。 第三个项目,我没有使用备份软件,使用原生的SAP对oracle数据库备份,我觉得原生的更简单方便。

在资料的获取上,SAP官方也提供的原生的数据库备份恢复说明,比如BC505的附录里,就有详细的brtools备份恢复oracle步骤。 但是。。。却没有对数据库全库备份恢复到时间点的说明。  对oracle恢复操作时,最后是回滚日志操作。每次恢复操作时,有时会不成功。资料少,恢复不稳定,我觉得就是SAP下oracle备份恢复状况。(大家使用的oracle最方便的管理工具,居然是第三方的PL/SQL,这个在oracle公司里不知道是怎么规划定位的)


SQLserver,这个数据库基本大家都用过,我最早使用的好像是2000,忘记了,后来因为WINDOW上的开发开始重度使用MSSQL。 管理过的SAP下的SQLserver一段时间。
总的感觉,SQLserver的Management studio大大简化了管理难度,比起oracle来可以不用敲命令了。 网上资料也好找,对于全库恢复到时间点也还比较方便。


仔细看了看《SAP_HANA_Administration_Guide_en.pdf》中关于备份的恢复章节,写得非常详细,方法也很多:

1.cockpit
2.HANA Studio
3.数据库命令(结合操作系统脚步可以实现定时作业)


按手册在studio客户端做了几次时间点的全库恢复,都非常的方便,远胜于其它数据库备份恢复管理。


----------2020.2.15-----------------

一、对于HANA数据库的备份两种模式分类:

1、backint : 这种模式是使用备份软件,嵌入数据库内备份数据到备份软件介质中。

2、文件系统备份:HANA数据库运行起来,会产生一系列的数据备份文件,这些文件都以文件形式存在于文件系统中,这些文件都是需要备份的。

 

二、HANA2 的备份策略:

以HANA2.0 SP44版本为例:

HANA安装后包含SYSTEM数据库和Tenant数据库,而一个数据库包含数据库数据备份和日志数据备份。

管理员需要做的是梳理这些备份文件点,确保这几类的文件都被备份掉,

备份后应该删除这些目录中的文件,不然文件目录会爆满。

 

三、例如:只有一个Tenant数据库(HAN)的HANA2.0数据库实例,需要关注的备份点是这些:

SYSTEM全库:备份目录/backup2/SYSTEMDB

SYSTEM日志:实时备份 /usr/sap/HAN/HDB88/backup/log/SYSTEMDB

HAN全库每天自动1:00 , 备份目录/backup2/DB_HAN

HAN日志:实时备份 /usr/sap/HAN/HDB88/backup/log/DB_HAN

这些点的文件,都应该定期的被备份走。

 

 


 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

刘欣的博客

你将成为第一个打赏博主的人!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值