我们有一个合理的多站点设置。有两个网站。生产和灾难恢复。 生产是主站点,DR用作备份。我们每天访问Prod并进行更改并签入代码。 DR服务器存在问题,因为理性服务正在启动并随机停止。 我们已经安排了一项工作,将同步数据包从Production导入到DR,这似乎已经失败了。还有很多数据包仍在发货/ ms_ship /传入路径中。
现在,当我检查DR和prod的纪元值时,它的不同
我在DR上运行以下命令以获取副本并找到纪元值。
multitool lsepoch -actual
输出: oid:7f91c2bd.f6114e79.b84e.0d:40:04:99:4c:81 = 945162(ReplicaPROD oid:26e9d5a9.f57f4078.afb1.cb:28:b2:42:d8:bb = 129184(ReplicaDR
multitool lsepoch
output:
oid:7f91c2bd.f6114e79.b84e.0d:40:04:99:4c:81=886978 (ReplicaPROD
oid:26e9d5a9.f57f4078.afb1.cb:28:b2:42:d8:bb=129184 (ReplicaDR
如何将DR副本与Prod副本同步?
答案 0 :(得分:1)
首要任务是确定DR网站的进口是否失败,或者"只是"没有发生。如果你有shell访问权限,并且可以成为root或sudo,请以root身份运行此命令:
multitool syncreplica -import -receive
这将尝试单独导入每个待处理的同步数据包。如果您遇到错误,并且他们不喜欢"取决于尚未收到的更改"然后你应该拿起电话给IBM打电话。
另一种选择是:
需要注意的事项:
答案 1 :(得分:0)
老实说,在这种情况下,我不会尝试(太多)来协调时代。
我只需重新导出所有vob并重新创建一个新的遥控器。
multitool mkreplica -export -maxsize 200m -nc -workdir D:\tmp -fship remote.server:vobname_uk@\aPvob
/opt/rational/clearcase/bin/multitool mkreplica -import -workdir /tmp/avobname -tag /vobs/avobname -vob /archive_02/vobstore/avobname.vbs -host ahostname -hpath /vobstore/avobname .vbs -gpath /archive_02/vobstore/avobname.vbs -npreserve -nc -public -password apassword
multitool syncreplica -export -fship replica:avobname@\aPVob
/opt/rational/clearcase/bin/multitool chmaster -nc avobname_uk replica:avobname_uk@/vobs/aPvob
你必须首先在服务器上标记vob,但除此之外,你可以用这种方式快速重建副本(除非vob 真的巨大)