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

Procedure如何将 Oracle Data Guard Broker 配置添加到 Oracle Data Guard 保护组

开始之前

保护组是应用程序资源组的容器,它包含了保护服务免于灾难的数据。Sun Cluster Geographic Edition 软件通过将数据从主群集复制到备用群集来保护数据。通过将 Oracle Data Guard Broker 配置添加到保护组,Sun Cluster Geographic Edition 软件监视属于该 Oracle Data Guard Broker 配置的 Oracle RAC 数据库的复制状态。

Sun Cluster Geographic Edition 软件还在执行保护组操作(如启动、停止、切换和接管)期间控制 Oracle Data Guard Broker 配置的角色和状态。

将 Oracle Data Guard Broker 配置添加到保护组之前,请确保满足以下条件:

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

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

  2. 将 Oracle Data Guard Broker 配置添加到该保护组。

    此命令将配置添加到本地群集上的保护组,并将新的配置传播到伙伴群集(如果伙伴群集包含具有相同名称的保护组)。


    phys-node-n# geopg add-replication-component -p property [-p...] ODGConfigurationName protectiongroupname
    
    -p property

    指定 Oracle Data Guard Broker 配置、Oracle RAC 服务器代理资源组或 Oracle 数据库用户名和关联密码的属性。

    可指定以下属性:

    • local_database_name - Oracle Data Guard Broker 配置中本地数据库的名称

    • local_db_service_name -本地数据库的 Oracle Net 服务名。

    • local_rac_proxy_svr_rg_name -管理 Oracle Data Guard Broker 配置中的本地数据库的本地 Oracle RAC 服务器代理资源组的名称。

    • remote_database_name - Oracle Data Guard Broker 配置中的远程数据库的名称。

    • remote_db_service_name -远程数据库的 Oracle Net 服务名。

    • remote_rac_proxy_svr_rg_name -管理 Oracle Data Guard Broker 配置中远程数据库的伙伴群集上 Oracle RAC 服务器代理资源组的名称。

    • replication_mode - Oracle Data Guard Broker 配置中数据库的复制模式。

    • standby_type - Oracle Data Guard Broker 配置中的数据库的备用类型。

    • sysdba_password - Oracle SYSDBA 特权数据库用户的密码。请勿在命令行中指定实际密码。如果仅指定 -p sysdba_password=,则 geopg 命令会提示您键入实际密码;键入时密码不会显示。

    • sysdba_username -可以执行 &rep-od -brker; 切换和接管操作的 Oracle SYSDBA 特权数据库用户的名称。

    有关可设置的属性的更多信息,请参见《Sun Cluster Geographic Edition 系统管理指南》中的附录 A “标准 Sun Cluster Geographic Edition 属性”

    ODGConfigurationName

    指定新的 Oracle Data Guard Broker 配置的名称。

    protectiongroupname

    指定包含新的 Oracle Data Guard Broker 配置的保护组的名称。

    有关 Sun Cluster Geographic Edition 软件所支持的名称和值的信息,请参见《Sun Cluster Geographic Edition 系统管理指南》中的附录 B “Sun Cluster Geographic Edition 实体合法的名称和值”

    有关 geopg 命令的更多信息,请参阅 geopg(1M) 手册页。


示例 2–7 将 Oracle Data Guard Broker 配置添加到 Oracle Data Guard 保护组

本示例说明如何将 Oracle Data Guard Broker 配置添加到 sales-pg 保护组。

要成功地运行以下命令,必须能够连接到本地和远程数据库服务。


phys-paris-1# geopg add-replication-component  \
               -p local_database_name=sales \
               -p remote_database_name=salesdr \
               -p local_db_service_name=sales-svc \
               -p remote_db_service_name=salesdr-svc \
               -p standby_type=physical \
               -p replication_mode=MaxPerformance \
               -p sysdba_username=sys \
               -p sysdba_password= \
               -p local_rac_proxy_svr_rg_name=sales-rac-proxy-svr-rg \
               -p remote_rac_proxy_svr_rg_name=salesdr-rac-proxy-svr-rg \
               mysales.com sales-pg