Sun Cluster Geographic Edition 数据复制指南(适用于 Oracle Data Guard)

Procedure如何取消激活 Oracle Data Guard 保护组

可以通过以下几种方式取消激活保护组:

在主群集或备用群集上取消激活保护组的结果取决于正在使用的数据复制类型。如果使用的是 Oracle Data Guard 软件,则可以在 Oracle Data Guard 配置启用时从主群集或备用群集中停止该配置,因为两个群集上的 Oracle Data Guard 命令行界面 (dgmgrl) 仍然接受命令。

  1. 登录到一个群集节点。

    要完成此步骤,您需要分配有 Geo Management RBAC 权限配置文件。有关 RBAC 的更多信息,请参见《Sun Cluster Geographic Edition 系统管理指南》中的“Sun Cluster Geographic Edition 软件和 RBAC”

  2. 在本地群集的所有节点上取消激活保护组。

    取消激活保护组时,它的应用程序资源组也会进入未受管理状态。


    phys-node-n# geopg stop -e scope [-D] protectiongroupname
    
    -e scope

    指定命令的范围。

    如果该范围为 Local,则此命令仅在本地群集上生效。如果该范围为 global,则此命令在保护组所在的两个群集上均会生效。


    注 –

    属性值(例如 globallocal区分大小写。


    -D

    指定仅停止数据复制并将保护组置于联机状态。

    如果省略此选项,则数据复制子系统和保护组均会停止。如果本地群集上的保护组的角色设置为 primary 并且省略 -D 选项,则应用程序资源组会脱机并置于 Unmanaged 状态。

    protectiongroupname

    指定保护组的名称。

    如果保护组的角色在本地群集上是 primary,则 geopg start 命令将禁用 Oracle Data Guard Broker 配置。

    如果 geopg stop 命令失败,请运行 geoadm status 命令查看每个组件的状态。例如,Configuration 状态可能会被设置为 Error,具体取决于故障的原因。即使某些资源组可能处于未受管理状态,保护组仍可能保持已激活状态。还可以在进行数据复制时取消激活保护组。

    如果 Configuration 状态设置为 Error,请使用如何验证 Oracle Data Guard 保护组中所介绍的过程重新验证保护组。


示例 2–12 在所有群集上取消激活 Oracle Data Guard 保护组

本示例说明了如何在所有群集上取消激活保护组。


phys-paris-1# geopg stop -e global sales-pg


示例 2–13 在本地群集上取消激活 Oracle Data Guard 保护组

本示例说明了如何在本地群集上取消激活保护组。


phys-paris-1# geopg stop -e local sales-pg


示例 2–14 使保护组保持联机状态的同时停止 Oracle Data Guard 数据复制

本示例说明了如何仅在本地群集上停止数据复制。


phys-paris-1 geopg stop -e local -D sales-pg

如果您日后决定取消激活保护组及其底层的数据复制子系统,则可以重新运行不带 -D 选项的命令。


phys-paris-1# geopg stop -e local sales-pg


示例 2–15 使应用程序资源组保持联机状态的同时取消激活 Oracle Data Guard 保护组

本示例说明了如何在取消激活两个应用程序资源组 apprg1apprg2 的保护组 sales-pg 的同时保持这两个资源组联机。

  1. 从保护组中删除应用程序资源组。


    phys-paris-1# geopg remove-resource-group apprg1,apprg2 sales-pg
    
  2. 取消激活该保护组。


    phys-paris-1# geopg stop -e global sales-pg