点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)好的,距离我玩复制已经很久了,那...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)好的,距离我玩复制已经很久了,那...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
好的,距离我玩复制已经很久了,那时的环境不一样。
因此,我们目前在MSA双向复制环境中拥有ASE服务器。
复制大约8个DB,包括主数据库。
基本上,PDB1-> PRS------> RRS-> RDS1
复制也可以采用另一种方式,当然一次只能使用一个主副本。
RDS1-> RRS------> PRS-> PDB1
因此,现在我们希望将PDB1和RDS1从旧计算机迁移到新计算机。 (假设是PDS2和RDS2)
我们当然希望停机时间最少,而对主服务器的影响则没有,也没有影响。
这意味着我们需要利用复制环境来做到这一点。
是否有任何方法可以使用复制在当前环境中将PDS2和RDS2添加到混合中?
以便PDS2和RDS2可以成为用于双向复制的新MSA对,并且在迁移过程中同时启动并运行我们当前的旧主数据库?
谢谢!
基本上,我们要采用的方法是使PDB2与PDB1中的转储标记同步,但是我们正在做XPDL。
首先,我们用转储标记定义订阅,然后进行转储。
因此,在PDB1上,我们停止rep agent将DB置于单用户中,运行flush stats,执行转储,删除单用户并启动rep agent。
这时,转储标记应该到达rep服务器,并且订阅才有效,并且对PDS2的DSI会因转储标记而挂起。
现在我们有了转储,应用程序将重新联机,所有新事务将在与PDS2的DSI连接的出站队列中等待
我们复制转储,加载,执行reidex等操作,并使数据库联机。
第2部分将设置MSA/repdef/sub,以便它可以复制到PDS1和RDS1。
当我们恢复连接时,出站队列将清除,PDS2将与PDS1同步。 现在,如果需要,我们可以使用旧PDS1的后备选项。
最后一部分将是切换到新系统,因此PDS2成为新的主要系统。 PDS1和RDS1成为复制品。然后,我们将RDS2与PDS2中的转储标记同步,并将MSA/repdef/sub设置为PDS2。 因此,RDS2将仅复制到PDS2,但此时仍将保留复制。
稍等片刻,当我们看到新的主PDS2很好时,我们可以删除旧PDS1和RDS1的订阅,并获得包含PDS2和RDS2的最终MSA。
我们唯一关心的是XPDL的转储标记,因为显然不建议这样做。
但是这样的票价在早期测试中似乎很有效。
这看起来正确吗?
一周热门 更多>