可通过执行以下过程用当前主群集 cluster-newyork 上的数据重新同步和重新验证原来的主群集 cluster-paris 上的数据。
重新同步和重新验证保护组的配置之前,cluster-newyork 上已执行了接管操作。这些群集现在具有以下角色:
cluster-newyork 上的保护组分配有 primary 角色。
cluster-paris 上保护组的角色为 primary 或 secondary,具体取决于在从 cluster-newyork 执行接管操作期间是否可以访问 cluster-paris。
如果原来的主群集 cluster-paris 已关闭,请确认是否已引导该群集以及是否已在该群集上启用 Sun Cluster Geographic Edition 基础结构。
有关引导群集的更多信息,请参见《Sun Cluster Geographic Edition 系统管理指南》中的“引导群集”。
将原来的主群集 cluster-paris 与当前主群集 cluster-newyork 重新同步。
群集 cluster-paris 将不再使用它自己的配置并在本地复制 cluster-newyork 配置。重新同步伙伴关系和保护组配置。
在 cluster-paris 上,取消激活本地群集上的保护组。
phys-paris-1# geopg stop -e local protectiongroupname |
指定命令的范围。
指定 local 范围后,该命令将仅在本地群集上有效。
属性值(例如 global 和 local)不区分大小写。
指定保护组的名称。
如果保护组已处于取消激活状态,则保护组中资源组的状态可能为 Error,因为应用程序资源组处于受管和脱机状态。
如果取消激活保护组,则应用程序资源组将不再处于受管状态,从而退出 Error 状态。
在 cluster-paris 上重新同步伙伴关系。
phys-paris-1# geops update partnershipname |
此步骤只需执行一次即可,即使是要重新同步多个保护组亦是如此。
有关对伙伴关系进行同步的更多信息,请参见《Sun Cluster Geographic Edition 系统管理指南》中的“重新同步伙伴关系”。
在 cluster-paris 上重新同步每个保护组。
由于 cluster-newyork 上保护组的角色为 primary,因此此步骤可确保 cluster-paris 上保护组的角色为 secondary。
phys-paris-1# geopg update protectiongroupname |
有关同步保护组的更多信息,请参见重新同步 Oracle Data Guard 保护组。
在 cluster-paris 上验证每个保护组的配置。
phys-paris-1# geopg validate protectiongroupname |
有关更多信息,请参见如何验证 Oracle Data Guard 保护组。
在 cluster-paris 上激活每个保护组。
激活保护组时,该保护组的应用程序资源组也会进入联机状态。
phys-paris-1# geopg start -e global protectiongroupname |
指定命令的范围。
通过指定 Global 范围,该命令在保护组所在的两个群集上均生效。
属性值(例如 global 和 local)不区分大小写。
指定保护组的名称。
请勿使用 -n 选项,因为数据需要从当前主群集 cluster-newyork 同步到当前备用群集 cluster-paris。
因为保护组的角色为 secondary,所以数据从当前主群集 cluster-newyork 同步到当前备用群集 cluster-paris。
有关 geopg start 命令的更多信息,请参见如何激活 Oracle Data Guard 保护组。
确认所有数据均已同步。