SAP HANA异地恢复实践

本文涉及的产品
容器镜像服务 ACR,镜像仓库100个 不限时长
简介: 我们这次就来体验一下镜像仓库的功能怎么为SAP HANA提供异地恢复的能力。下面我们以上海,杭州两个区域进行举例,我们将在杭州的SAP HANA生产环境进行备份,而后在上海的测试环境当中将我们杭州生产环境中的数据库恢复出来。

阿里云混合云备份服务是一套商业化的原生备份服务,提供了简单易用,并且高效的数据保护方案。阿里云混合云备份服务与SAP HANA已经完成了原生集成认证,充分保障了云上SAP HANA环境的数据安全性。

混合云备份服务近期上线了全新的镜像仓库的能力,通过镜像复制备份仓库的技术,可以将备份数据复制到其他区域当中,为企业提供了更强的备份异地容灾能力。在必要的时候镜像仓库的备份数据随时能在异地进行恢复操作。

我们这次就来体验一下镜像仓库的功能怎么为SAP HANA提供异地恢复的能力。下面我们以上海,杭州两个区域进行举例,我们将在杭州的SAP HANA生产环境进行备份,而后在上海的测试环境当中将我们杭州生产环境中的数据库恢复出来。

为杭州SAP HANA环境产生备份

在阿里云主页当中访问 产品->开发与运维->混合云备份服务
进入控制台之后,在左侧导航栏,选择ECS备份->SAP HANA备份。
经过简单的几步注册HANA实例。怎么注册HANA实例请参考帮助文档

注册好HANA实例之后,我们先对TESTDB产生备份数据

_1

点击备份按钮,在数据库列表中选择TESTDB

test

我们选择立即备份,并选择全量备份

test

创建好备份后,可以在备份任务的页面看到备份的进度

_4

为备份仓库创建异地镜像库

在左侧导航栏,选择概览

找到需要复制的仓库,如下图所示,单击右上角的复制按钮

_5

选择镜像仓库的地域,我们在这里选择上海

d39efe15c0ee50bbfb171020518e1ec5ebe1986c

切换到镜像仓库区域

创建完镜像仓库之后,我们可以切换到镜像仓库所在的区域的混合云备份控制台->概览
在这里我们可以观察到复制的进度,并且等待复制结束

观察复制进度,等待复制结束

779d7c7129a5fd88397947743efa7ffb69c2fe0e

配置目标端SAP HANA

在镜像仓库中恢复数据,由于所注册的SAP HANA环境与原始环境clusterId, SID都不相同。所以我们需要使用到SAP HANA的System Copy的功能。

首先将需要恢复的SAP HANA注册到镜像仓库当中,参考帮助文档

为需要恢复的数据库设置配置文件

在这我们将TESTDB恢复到上海区域中的SAP HANA数据库MYDB当中

_10

设置配置文件的路径

  1. 将自动日志备份关闭
  2. 由于镜像备份库不允许写入,我们将Catalog使用Backint备份选项禁用
  3. 再将配置文件路径设置在三个路径当中

    64890ea39ec67f71d2941f668f55db0f505c6ac8

创建配置文件

下面我们需要登录到SAP HANA所在的ECS节点上,为BACKINT创建创建相应的配置文件
_8

设置配置文件内容

我们为配置文件设置源端SAP HANA的clusterId 与 SID
源端ClusterId可以在SAP HANA实例页面得到,在我们的例子当中源端SID=T01
按照下图保存文件内容
_9

从镜像仓库当中恢复数据

上面我们将混合云备份服务当中的设置都配置完成,下面我们需要用到SAP HANA Studio来进行恢复。
先需要将SAP HANA注册到SAP HANA Studio当中

选择Recovery Tenant Database

5c112d682189fc7717b4581ecdd6d4827fe2284e

选择需要恢复的数据库

1067de25365730eafdfefdfc3c29276d4e4da42b

设置System Copy

System Copy设置按照源端数据库的@进行设置

7e4a6dbc94fcdb01853bc376d223713a2e5db244

选择需要恢复的备份

设置好System copy选项之后我们才能看见镜像备份库当中的源端备份

ad79e4e72771810f2e264e070041f098b8c5b930

提交恢复任务

提交恢复任务之后我们可以看到恢复进度
_16

完成恢复

所有阶段都完成后,我们的数据库也就恢复成与源端数据库一致的数据库了
_17

相关实践学习
通过workbench远程登录ECS,快速搭建Docker环境
本教程指导用户体验通过workbench远程登录ECS,完成搭建Docker环境的快速搭建,并使用Docker部署一个Nginx服务。
深入解析Docker容器化技术
Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化,容器是完全使用沙箱机制,相互之间不会有任何接口。Docker是世界领先的软件容器平台。开发人员利用Docker可以消除协作编码时“在我的机器上可正常工作”的问题。运维人员利用Docker可以在隔离容器中并行运行和管理应用,获得更好的计算密度。企业利用Docker可以构建敏捷的软件交付管道,以更快的速度、更高的安全性和可靠的信誉为Linux和Windows Server应用发布新功能。 在本套课程中,我们将全面的讲解Docker技术栈,从环境安装到容器、镜像操作以及生产环境如何部署开发的微服务应用。本课程由黑马程序员提供。     相关的阿里云产品:容器服务 ACK 容器服务 Kubernetes 版(简称 ACK)提供高性能可伸缩的容器应用管理能力,支持企业级容器化应用的全生命周期管理。整合阿里云虚拟化、存储、网络和安全能力,打造云端最佳容器化应用运行环境。 了解产品详情: https://www.aliyun.com/product/kubernetes
目录
相关文章
|
15天前
|
开发者 数据处理 数据管理
SAP HANA 的不同类型
SAP HANA 的不同类型
45 9
SAP HANA 的不同类型
|
15天前
|
SQL 数据库 索引
关于 SAP ABAP REPOSRC 数据库表在 HANA 中的 DDL Definition
关于 SAP ABAP REPOSRC 数据库表在 HANA 中的 DDL Definition
28 1
关于 SAP ABAP REPOSRC 数据库表在 HANA 中的 DDL Definition
|
15天前
|
Linux 开发工具 开发者
关于 SAP HANA 开发那些事
关于 SAP HANA 开发那些事
29 0
|
15天前
|
SQL 存储 数据可视化
SAP HANA 内存数据库不同类型的视图的应用场景介绍
SAP HANA 内存数据库不同类型的视图的应用场景介绍
66 0
|
7月前
|
供应链 数据挖掘 BI
什么是 SAP S/4HANA 的 VDM Layering Architecture 的 VDM Composite View
什么是 SAP S/4HANA 的 VDM Layering Architecture 的 VDM Composite View
41 0
|
15天前
|
数据库 存储 监控
什么是 SAP HANA 内存数据库 的 Delta Storage
什么是 SAP HANA 内存数据库 的 Delta Storage
22 0
什么是 SAP HANA 内存数据库 的 Delta Storage
|
14天前
|
数据库
什么是 SAP S/4HANA 的 Brown Field 迁移和 Green Field 迁移
什么是 SAP S/4HANA 的 Brown Field 迁移和 Green Field 迁移
20 1
|
15天前
|
Java BI API
SAP Cloud for Customer 里如何通过 ABSL 二次开发方式消费 SAP S/4HANA 系统的 API
SAP Cloud for Customer 里如何通过 ABSL 二次开发方式消费 SAP S/4HANA 系统的 API
27 0
|
15天前
|
数据库 存储 安全
使用 SAP HANA Cloud 的一些优势
使用 SAP HANA Cloud 的一些优势
30 6
使用 SAP HANA Cloud 的一些优势
|
15天前
|
Linux 数据库连接 数据库
如何在 Linux 系统下使用 PHP 和 ODBC 连接 SAP HANA
如何在 Linux 系统下使用 PHP 和 ODBC 连接 SAP HANA
20 0