更新时间:2018-05-22 11:14
对于 SAP HANA 数据库的备份与恢复,建议请先阅读以下 SAP 官方文档
相关文档 |
---|
SAP Note 1642148 FAQ SAP HANA Database Backup & Recovery |
SAP Note 2091951 Best Practice: SAP HANA Backup & Restore |
SAP HANA Administration Guide |
对象存储服务 Object Storage Service(简称 OSS),是阿里云提供的海量、安全、低成本、高可靠的云存储服务。您可以在任何时间、任何地点上传和下载数据,也可以通过 Web 控制台对数据进行简单的管理。OSS 按实际容量付费。OSS 在阿里云上 SAP HANA 数据库的备份与恢复中扮演一个关键角色。关于 OSS 更详细的介绍,请查阅阿里云 OSS 的相关文档 https://help.aliyun.com/product/31815.html
云服务器 Elastic Compute Service(简称 ECS)是阿里云提供的一种基础云计算服务。使用云服务器 ECS 就像使用水、电、煤气等资源一样便捷、高效。您无需提前采购硬件设备,而是根据业务需要,随时创建所需数量的云服务器实例,并在使用过程中,随着业务的扩展,对云服务器进行扩容磁盘、增加带宽。如果不再需要云服务器,也可以方便的释放资源,节省费用。
ECS的主要能力:
更多 ECS 详细介绍,请查阅阿里云 ECS 相关文档 https://help.aliyun.com/product/25365.html
访问控制 RAM (Resource Access Management) 是阿里云提供的资源访问控制服务。通过 RAM,您可以在您的云账户下创建多个 RAM 用户,并给这些用户分配相应的资源操作权限;这样,您就可以集中管理您的用户(比如员工、系统或应用程序),以及控制用户可以访问您名下资源的权限。
当您使用 OSS 来保存 SAP HANA 数据库的备份文件的时候,您可以通过 RAM 来授权特定的用户访问备份文件。关于更多 RAM 的相关信息,请访问阿里云 RAM 相关文档 https://help.aliyun.com/product/28625.html
在传统的物理机上备份 SAP HANA 数据库,与阿里云上最大的不同是:备份存放的最终目的地。传统物理机上数据库备份的最终存放地通常是磁带;而在阿里云上,则是 OSS。将 SAP HANA 数据库的备份存放在 OSS 上有诸多好处:OSS 默认会自动存放3份数据拷贝在不同地点来保证 99.999999999% 数据可靠性;可以提供企业级多层次安全防护、多用户资源隔离机制,支持异地容灾机制,提供多种鉴权和授权机制及白名单、防盗链、主子账号功能等。
SAP HANA 数据库的备份,首先会被保存在 ECS 实例挂载的数据云盘中的 /hana/backup
目录,接着用户需要将云盘中的备份文件拷贝到 OSS 中做长期保存。
为了授权用户访问 OSS Bucket 中存放的 SAP HANA 备份文件,您需要在 RAM 工作台中配置用户访问规则,具体步骤如下:
选择需要访问 OSS 的用户,并且点击“授权”
选择授权规则
作为阿里云账户的所有人,您会被要求输入验证码(验证码会发送到您注册的手机)
在验证码输入通过之后,您可以在授权规则面板检查和设置用户相应的访问授权
在授权规则面板,您也可以创建定制化的授权规则。关于权限管理的更多内容,请参见 RAM 授权策略管理
在您开始为您在阿里云上的 SAP HANA 系统准备相应的备份策略之前,您应该了解以下关于备份(这里指文件系统备份)、存储快照(云盘快照)、以及恢复的一些要点。
为 SAP HANA 数据库的文件、数据、日志等进行文件系统备份,是 SAP HANA 数据安全的主要措施之一。您还可以通过阿里云 ECS 云盘的快照功能,定期为 SAP HANA 的日志和数据文件系统所在的数据盘进行快照备份。
/hana/backup
中。本节提供了对于非生产系统的 SAP HANA 数据库的几种备份选项。非生产系统主要包括:
非生产系统的 SAP HANA 数据备份与恢复的典型要求:
云盘快照 为满足非生产系统的 SAP HANA 数据库备份与恢复要求,提供了简单而低成本的解决方案。快照服务可以有非常灵活的策略,用户可以在任何时候制作云盘快照,一天制作多次云盘快照,用户可以通过配置快照相关策略,选定某一天,让系统自动在该天制作云盘快照。用户也可以配置云盘快照保留时间,或者将云盘快照保存为永久有效。
对于云盘快照更详细的信息,请参见 阿里云云盘快照。
用户可以定期对安装有 SAP HANA 的 ECS 实例的 SAP HANA 系统盘(/usr/sap),数据盘(/hana/data)和日志盘(/hana/log)做快照,来实现对非生产系统的 SAP HANA 数据库的备份。
用户可以使用安装有 SAP HANA 的 ECS 实例的 SAP HANA 系统盘(/usr/sap),数据盘(/hana/data)和日志盘(/hana/log)的云盘快照,来手动恢复整个非生产系统的 SAP HANA ECS 实例。
生产系统的 SAP HANA 数据库备份与恢复的典型要求:
下面是一个典型备份任务中可能需要的步骤:
在 SAP HANA 备份编辑器中,选择打开备份向导。您也可以通过右键单击要备份的系统并选择备份打开备份向导。
选择目标文件类型,将数据库备份到指定的文件系统中的文件
指定备份路径/hana/backup/data/[SID]
和备份的前缀
单击Next,然后完成。备份完成时会出现一条确认消息
确认备份文件在操作系统层面可用
下一步是将备份文件从/hana/backup
复制到 OSS bucket 中。
当您需要从备份中恢复您的 SAP HANA 数据库,您可以采取以下步骤:
如果备份文件没有存在于文件系统目录/hana/backup
中,但是存在于阿里云的对象存储 OSS 中,请先将备份文件复制到文件系统目录/hana/backup
中。
使用恢复向导恢复 SAP HANA 数据库。
从备份集中选择正确的时间和要恢复的路径。
仔细确认将文件指定为目标类型。
检查汇总摘要并单击“完成”开始 HANA 数据库恢复。
当恢复完成后,您可以继续正常的操作并从/hana/backup/[SID]/*
目录中清理备份文件。
在文档使用中是否遇到以下问题
更多建议
匿名提交