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

CDN_一个公司建设网站_年度促销

小七 141 0

CDN_一个公司建设网站_年度促销

如果多个数据中心位于不同的全局位置,并且希望在这些中心之间同步数据,则需要在数据中心之间设置双向复制—也就是说,您希望确保数据从一个数据中心复制到另一个数据中心,手机网站建站,5118大数据,反之亦然。在本博客中,我将告诉您如何使用SAP复制服务器(SRS)在SAP ASE服务器之间设置双向多站点可用性(MSA)复制。

前提条件

本博客假设您在ASE1下创建了db1,在ASE2下创建了db2,并且:

数据库是新创建的并且是空的,不需要具体化。从db1到db2以及从db2到db1的数据操作语言(DML)复制已经建立。维护用户是维护用户,具有复制角色。

现在,我们要为db1和db2之间的数据定义语言(DDL)设置双向复制。

首先,在ASE1上设置从db1到db2的DDL复制:

在ASE1上标记db1。

将send warm standby xacts参数设置为true。将其设置为true后,SAP ASE的复制代理线程(简称RepAgent)将维护用户事务、架构更改和系统事务发送到db2。

在ASE1上停止RepAgent:

在ASE1上启动RepAgent:

在ASE2上:

向维护用户maint\u用户授予set会话授权。这确保了用于复制DDL的用户具有正确的权限。

注意:在授予授权之前,云从,确保维护用户maint\u user在主数据库中。如果不是,请使用以下命令添加:

在RS1上:

打开db2的DDL复制功能。dsi\u replication\u ddl参数通过确定是否将事务复制到主数据库来支持双向ddl复制。当dsi\u replication\u ddl设置为on时,dsi将set replication off发送到replicate数据库,该数据库指示它将系统日志中的任何新ddl事务标记为不复制。由于这些DDL事务没有复制回主数据库,因此它在双向MSA复制环境中启用DDL事务复制。

挂起连接:

恢复连接:

为db1创建数据库复制定义:

为db1创建订阅:

第二,淘客app系统,设置从db2到的DDL复制db1:

重复上述步骤。注意,如何租用服务器,这次需要交换ASE1和ASE2,执行命令时交换db1和db2。

设置db1到db2和db2到db1的DDL复制后,两个数据库之间建立了双向复制。好好享受!