云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

美国服务器_经典老歌百度云资源_测评

小七 141 0

嗨,

在这个博客中,我们正在尝试执行接管和故障回复测试。

我们在两个不同的服务器melcoprd和melcodev上有数据库。我们的数据库处于mcod场景,云主机云服务器,其中有3个租户数据库。

MELCODEV MELCOPRD

我们有MELCODEV hana box,其中安装了3个数据库实例,消费返利新模式,即。

HD1->开发数据库

HQ1->质量数据库

HP1->生产数据库

我们有melcoprd hana箱,其中只安装了一个数据库实例,高防服务器租用,即

HP1->生产数据库

我们安装了hana数据库,具有虚拟IP/虚拟主机名,用于生产场景

SAP应用程序也具有虚拟IP/虚拟主机名,用于生产场景。用于使用虚拟IP连接到数据库的应用程序

这些数据库的实例号是

00用于生产

02用于开发

04用于质量

我们没有使用01或03作为实例号,云服务平台,因为使用实例号的端口用于复制

环境

在melcoprd上的SITE1=HP1是SITE1或primary site for首选数据中心。

melcodev上的SITE2=HP1是第二个数据中心的SITE2或辅助站点。

melcoprdHP1=HANA系统,在复制模式下作为主要站点

melcodevHP1=HANA系统,在复制模式下作为次要系统

系统复制的先决条件

1。主要和次要系统上的HANA数据库都是已安装和配置。我们必须验证这两个都是独立启动和运行的。主节点数必须等于次节点数

3。HANA版本在主系统和辅助系统上必须相同。

4.辅助系统必须与主系统具有相同的SAP系统ID和实例号。

5。在开始系统复制之前,云服务器怎么样,必须执行初始数据库备份。

HP1的系统复制

目标解决方案概述

所有命令都是使用adm用户执行的。

因此,这里我们将讨论3种场景。

1。将数据库从主站点接管到辅助站点。

2.将主站点注册为辅助站点以进行复制。

3.恢复到原始主系统。

在执行接管之前,我们将检查复制是否正常工作。

验证系统复制

步骤1

验证系统复制是否在melcoprd上运行

回车下面的命令-–>hdbnsutil-sr_state

这个命令将显示有关系统复制状态的信息。

在这里我们可以看到我们的主站点名称是melcoprdHP1,Id是1。

现在我们将运行python命令来检查系统复制状态

命令-->python systemReplicationStatus.py文件

在这里我们可以看到这些数据正在从melcoprd复制到melcodev。名称服务器服务包含所有已处理的数据,因此,它正在被复制。

现在我们将验证melcodev上的复制状态

输入以下命令-–>hdbnsutil-srïstate

此命令将显示有关系统复制状态的信息。

因为我们可以看到辅助站点是Id为2的melcodevHP1。

现在我们将运行python命令来检查系统复制状态

命令-->python systemReplicationStatus.py文件

由于melcoprd正在进行复制。我们无法看到复制状态,因为它不是主站点。

1。将数据库从melcoprd接管到melcodev

在我们接管的情况下,我们停止了服务器。

关闭melcoprd

命令-->关闭-h现在

SAP应用程序服务器停止工作

将数据库从melcoprd接管到melcodev

登录到melcodev

命令-->hdbnsutil-sr\ U接管

它将切换系统将主站点复制到辅助站点。

它将接管从melcoprd到melcodev的数据库。

此命令需要一些时间。

SAP应用程序开始工作。

2。将melcoprd注册为复制的辅助站点

启动melcoprd服务器

停止数据库

命令--->HDB Stop

现在我们登录melcodev检查系统复制状态。

命令--->python systemReplicationStatus.py文件

由于我们没有将melcoprd注册为二级数据库

所以。我们将把melcoprd注册为辅助站点。

将melcoprd注册为用于复制的辅助站点

命令---->hdbnsutil-sr\u register–name=melcoprdHP1–remoteHost=melcodev-

remoteInstance=00–replicationMode=sync–operationMode=delta\u datashipping

name->melcoprdHP1->将数据传输到的系统被复制。远程主机-->melcodev->将从中复制数据的远程主机。remoteInstance->hana数据库的实例号。复制模式-->我们可以给出复制模式。操作模式-->操作模式可以是delta\u shipping或logreplay

检查melcoprd上的状态

命令-->hdbnsutil-sr\u状态

我们可以看到主要是melcodev,次要是melcoprd

检查从melcodev到melcoprd的复制状态

登录到melcodev

命令---->pythonsy公司stemRelicationStatus.py文件

启动melcoprd上的数据库

启动HDB

3。返回原主系统

检查复制状态

登录melcoprd

命令---->hdbnsutil-srïU状态

将数据库从melcodev接管到melcoprd

命令---->hdbnsutil-srïU接管

登录melcodev并检查系统复制状态

命令---->python系统temReplicationStatus.py文件

系统复制未激活

使melcodev成为辅助系统停止数据库

登录melcodev

HDB停止

将melcodev注册为要复制的辅助站点

登录melcodev

hdbnsutil-sr\ U register–name=melcodevHP1–remoteHost=melcoprd–remoteInstance=00-

replicationMode=sync–operationMode=delta\ u datashipping

检查melcodev上的系统复制

命令---->hdbnsutil-sr_state

现在我们可以看到我们的主站点是melcord,副站点是melcodev

在melcord上检查系统复制状态

命令-->hdbnsutil-sr_state

在melcodev上启动数据库

在melcodev上登录

HDB Start

在melcord上检查系统复制状态

登录至melcoprd

python systemReplicationStatus.py文件

我们可以看到复制工作正常。