Sun Cluster Geographic Edition Oracle Data Guard 向けデータ複製ガイド

Oracle Data Guard 保護グループの使用

Sun StorageTek Availability Suite、Hitachi TrueCopy、EMC SRDF などのその他のデータ複製機構と違い、Oracle Data Guard は Oracle RAC ソフトウェアの中心となる機能です。 したがって、これらのホストまたはストレージベースのデータ複製機構の 1 つを使用する場合と違い、ユーザーは、Sun Cluster Geographic Edition の制御下に Oracle RAC サーバープロキシリソースグループ を置きません。データベースまたは複製を停止することなく、Oracle Data Guard が Sun Cluster Geographic Edition へ複製しているデータベースの Oracle Data Guard Broker 構成を追加できます。

保護グループの管理の概要

新しい保護グループへの Oracle Data Guard 複製データベースが含まれている既存の Oracle Data Guard Broker 構成を追加するには、次の一般的な手順を完了してください。

  1. どちらかのクラスタのノードで保護グループを作成します。

    この手順は「Oracle Data Guard 保護グループを作成して構成する方法」で説明しています。

  2. 同じノードで、保護グループに Oracle Data Guard Broker 構成を追加します。

    この手順は「Oracle Data Guard Broker 構成を Oracle Data Guard 保護グループに追加する方法」で説明しています。

  3. もう一方のクラスタのノードで、保護グループ構成を取得します。

    この手順は「Oracle Data Guard 保護グループ構成をパートナークラスタに複製する方法」で説明しています。

  4. 同じノードで、Oracle シャドウ RAC サーバープロキシリソースグループ およびアプリケーションリソースグループを保護グループに追加します。

    この手順は「アプリケーションリソースグループを Oracle Data Guard 保護グループに追加する方法」で説明しています。

  5. どちらかのクラスタからグローバルに、または主クラスタからローカルに保護グループを有効にします。

    この手順は「Oracle Data Guard 保護グループを有効にする方法」で説明しています。

ProcedureOracle Data Guard 保護グループの管理方法の例


注 –

次の例では、Oracle Data Guard 保護グループの管理に必要なすべての手順を示します。手順の詳細については、この章の後半で説明しています。


  1. cluster-paris クラスタ上に保護グループを作成します。


    phys-paris-1# geopg create -d odg -o primary -s paris-newyork-ps sales-pg
    Protection group "sales-pg" has been successfully created

    cluster-paris が主クラスタです。追加の Oracle Data Guard 保護グループのプロパティーを設定する必要はありません。

  2. mysales.com という Oracle Data Guard Broker 構成を保護グループに追加します。


    注意 – 注意 –

    セキュリティを確保するため、sysdba_password プロパティーを指定する場合は、パスワードを指定しないでください。-p sysdba_password= のみ指定する場合、geopg コマンドによって実際のパスワードを入力するよう求められますが、入力中には表示されません。 別のシェルスクリプトから geopg コマンドを起動するとき、パスワードをコマンドに連結できます。

    また、次のコマンドを正常に実行するには、ローカルおよびリモートのデータベースサービスにすでに接続できる状態になっている必要があります。



    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
    Oracle Data Guard configuration "mysales.com" successfully added
    	to the protection group "sales-pg"
  3. シャドウ Oracle RAC、複製リソースグループ、および以前の手順で保護グループに追加したリソースが追加されたことを確認します。


    phys-paris-1# clresourcegroup status
    === Cluster Resource Groups ===
    
    Group Name                            Node Name        Suspended   Status
    ----------                            ---------        ---------   ------
    rac-framework-rg                      phys-paris-1     No          Online
                                          phys-paris-2     No          Online
    
    scal-oradata-dg-rg                    phys-paris-1     No          Online
                                          phys-paris-2     No          Online
    
    qfs-oradata-mds-rg                    phys-paris-1     No          Online
                                          phys-paris-2     No          Offline
    
    scal-oradata-mp-rg                    phys-paris-1     No          Online
                                          phys-paris-2     No          Online
    
    rac_server_proxy-rg                   phys-paris-1     No          Online
                                          phys-paris-2     No          Online
    
    geo-clusterstate                      phys-paris-1     No          Online
                                          phys-paris-2     No          Online
    
    geo-infrastructure                    phys-paris-1     No          Offline
                                          phys-paris-2     No          Online
    
    sales-pg-odg-rep-rg                   phys-paris-1     No          Online
                                          phys-paris-2     No          Offline
    
    mysales_com-rac-proxy-svr-shadow-rg   phys-paris-1     No          Unmanaged
                                          phys-paris-2     No          Unmanaged
    
    phys-paris-1# clresource status 
    Resource Name                         Node Name        State                      Status Message
    -------------                         ---------        -----                      --------------
    rac-framework-rs                      phys-paris-1     Online                     Online
                                          phys-paris-2     Online                     Online
    
    rac-udlm-rs                           phys-paris-1     Online                     Online
                                          phys-paris-2     Online                     Online
    
    rac-svm-rs                            phys-paris-1     Online                     Online
                                          phys-paris-2     Online                     Online
    
    crs_framework-rs                      phys-paris-1     Online                     Online
                                          phys-paris-2     Online                     Online
    
    scal-oradata-dg-rs                    phys-paris-1     Online                     Online - Diskgroup
                                                                                                  online
                                          phys-paris-2     Online                     Online - Diskgroup
                                                                                                  online
    
    qfs-oradata-mds-rs                    phys-paris-1     Online                     Online - Service is
                                                                                                  online.
                                          phys-paris-2     Offline                    Offline
    
    scal-oradata-mp-rs                    phys-paris-1     Online                     Online
                                          phys-paris-2     Online                     Online
    
    rac_server_proxy-rs                   phys-paris-1     Online                     Online - Oracle 
                                                                                         instance UP
                                          phys-paris-2     Online                     Online - Oracle
                                                                                         instance UP
    
    geo-servicetag                        phys-paris-1     Online but not monitored   Online
                                          phys-paris-2     Online but not monitored   Online
    
    geo-clustername                       phys-paris-1     Offline                    Offline
                                          phys-paris-2     Online                     Online - 
                                                                                         LogicalHostname
                                                                                         online.
    
    geo-hbmonitor                         phys-paris-1     Offline                    Offline
                                          phys-paris-2     Online                     Online - Daemon OK
    
    geo-failovercontrol                   phys-paris-1     Offline                    Offline
                                          phys-paris-2     Online                     Online - Service is
                                                                                         online.
    
    mysales_com-odg-rep-rs                phys-paris-1     Offline                    Offline
                                          phys-paris-2     Offline                    Offline
    
    mysales_com-rac-proxy-svr-shadow-rs   phys-paris-1     Offline                    Offline
                                          phys-paris-2     Offline                    Offline
  4. 保護グループをローカルに有効にします。


    phys-paris-1# geopg start -e local sales-pg
    Processing operation... The timeout period for this operation on 
    	each cluster is 3600 seconds (3600000 milliseconds)...
    Protection group "sales-pg" successfully started.

    mysales.com Oracle Data Guard Broker 構成がまだ有効でない場合、このプロセスには数分以上かかる場合があります。プロセスにかかる実際の時間は、プライマリデータベースとスタンバイデータベースの構成およびクラスタ間の距離によって異なります。

  5. データの複製が正常に開始したことを確認します。


    phys-paris-1# geoadm status
    Cluster: cluster-paris
    
       Partnership "paris-newyork-ps"      : OK
          Partner clusters                 : cluster-newyork
          Synchronization                  : OK
          ICRM Connection                  : OK
    
          Heartbeat "hb_cluster-paris~cluster-newyork" monitoring \
    "paris-newyork-ps" OK 
             Plug-in "ping-plugin"            : Inactive
             Plug-in "tcp_udp_plugin"         : OK
    
       Protection group "sales-pg"               : Error
          Partnership                         : paris-newyork-ps
          Synchronization                     : Error
    
          Cluster cluster-paris               : OK
             Role                             : Primary
             Activation State                 : Activated
             Configuration                    : OK
             Data replication                 : OK
             Resource groups                  : None
    
          Cluster cluster-newyork             : Unknown
             Role                             : Unknown
             Activation State                 : Unknown
             Configuration                    : Unknown
             Data Replication                 : Unknown
             Resource Groups                  : Unknown
  6. パートナークラスタのノードの 1 つで保護グループを取得します。


    phys-newyork-1# geopg get -s paris-newyork-ps sales-pg
    Protection group "sales-pg" has been successfully created.
  7. シャドウ Oracle RAC、複製リソースグループ、および以前の手順で取得した保護グループのリソースが取得されたことを確認します。


    phys-newyork-1# clresourcegroup status
    
    === Cluster Resource Groups ===
    
    Group Name                            Node Name         Suspended   Status
    ----------                            ---------         ---------   ------
    rac-framework-rg                      phys-newyork-1    No          Online
                                          phys-newyork-2    No          Online
    
    scal-oradata-dg-rg                    phys-newyork-1    No          Online
                                          phys-newyork-2    No          Online
    
    qfs-oradata-mds-rg                    phys-newyork-1    No          Online
                                          phys-newyork-2    No          Offline
    
    scal-oradata-mp-rg                    phys-newyork-1    No          Online
                                          phys-newyork-2    No          Online
    
    rac_server_proxy-rg                   phys-newyork-1    No          Online
                                          phys-newyork-2    No          Online
    
    geo-clusterstate                      phys-newyork-1    No          Online
                                          phys-newyork-2    No          Online
    
    geo-infrastructure                    phys-newyork-1    No          Offline
                                          phys-newyork-2    No          Online
    
    sales-pg-odg-rep-rg                   phys-newyork-1    No          Online
                                          phys-newyork-2    No          Offline
    
    mysales_com-rac-proxy-svr-shadow-rg   phys-newyork-1    No          Unmanaged
                                          phys-newyork-2    No          Unmanaged
    phys-newyork-1# clresource status
    
    === Cluster Resources ===
    
    Resource Name                         Node Name         State         Status Message
    -------------                         ---------         -----         --------------
    rac-framework-rs                      phys-newyork-1    Online        Online
                                          phys-newyork-2    Online        Online
    
    rac-udlm-rs                           phys-newyork-1    Online        Online
                                          phys-newyork-2    Online        Online
    
    rac-svm-rs                            phys-newyork-1    Online        Online
                                          phys-newyork-2    Online        Online
    
    crs_framework-rs                      phys-newyork-1    Online        Online
                                          phys-newyork-2    Online        Online
    
    scal-oradata-dg-rs                    phys-newyork-1    Online        Online - Diskgroup online
                                          phys-newyork-2    Online        Online - Diskgroup online
    
    qfs-oradata-mds-rs                    phys-newyork-1    Online        Online - Service is online.
                                          phys-newyork-2    Offline       Offline
    
    scal-oradata-mp-rs                    phys-newyork-1    Online        Online
                                          phys-newyork-2    Online        Online
    
    rac_server_proxy-rs                   phys-newyork-1    Online        Online - Oracle instance UP
                                          phys-newyork-2    Online        Online - Oracle instance UP
    
    geo-servicetag                        phys-newyork-1    Online but    Online
                                                               not monitored
                                          phys-newyork-2    Online but    Online
                                                               not monitored
    
    geo-clustername                       phys-newyork-1    Offline       Offline
                                          phys-newyork-2    Online        Online - LogicalHostname online.
    
    geo-hbmonitor                         phys-newyork-1    Offline       Offline
                                          phys-newyork-2    Online        Online - Daemon OK
    
    geo-failovercontrol                   phys-newyork-1    Offline       Offline
                                          phys-newyork-2    Online        Online - Service is online.
    
    mysales_com-odg-rep-rs                phys-newyork-1    Offline       Offline
                                          phys-newyork-2    Offline       Offline
    
    mysales_com-rac-proxy-svr-shadow-rs   phys-newyork-1    Offline       Offline
                                          phys-newyork-2    Offline       Offline
  8. 特定のクラスタの任意のノードから、シャドウ RAC サーバープロキシリソースグループ を保護グループに追加します。


    # geopg add-resource-group mysales_com-rac-proxy-svr-shadow-rg sales-pg
    Following resource groups were successfully added:
    			"mysales_com-rac-proxy-svr-shadow-rg"

    シャドウ RAC サーバープロキシリソースグループ を保護グループに追加しても、複製の操作に重大な影響は与えません。その中に含まれているリソースによって、実際の RAC サーバープロキシリソースグループ の状態が反映され、クラスタが Oracle Data Guard 主クラスタであるかどうかが示されるだけです。

  9. パートナークラスタの任意のノードから、両方のクラスタの保護グループをグローバルに有効にします。


    # geopg start -e global sales-pg
    Processing operation... The timeout period for this operation on 
    	each cluster is 3600 seconds (3600000 milliseconds)...
    Protection group "sales-pg" successfully started.
  10. 保護グループが正常に作成され有効になっていることを確認します。


    phys-newyork-1# geoadm status
    Cluster: cluster-newyork
    
    Partnership "paris-newyork-ps": OK
      Partner clusters    : cluster-newyork
      Synchronization     : OK
      ICRM Connection     : OK
    
      Heartbeat "hb_cluster-newyork~cluster-paris" monitoring "cluster-paris": OK
         Heartbeat plug-in "ping_plugin"   : Inactive
         Heartbeat plug-in "tcp_udp_plugin": OK
    
    Protection group "sales-pg"  : OK
      Partnership            : "paris-newyork-ps"
      Synchronization        : OK
    
      Cluster cluster-newyork   : OK
         Role                 : Primary
         PG activation state  : Activated
         Configuration        : OK
         Data replication     : OK
         Resource groups      : OK
    
      Cluster cluster-paris : OK
         Role                 : Secondary
         PG activation state  : Activated
         Configuration        : OK
         Data replication     : OK
         Resource groups      : OK