Oracle Data Guard용 Sun Cluster Geographic Edition 데이터 복제 안내서

Oracle Data Guard 보호 그룹 작업

Sun StorageTek Availability Suite, Hitachi TrueCopy 및 EMC SRDF와 같은 다른 데이터 복제 메커니즘과 달리 Oracle Data Guard는 Oracle RAC 소프트웨어의 핵심 부분입니다. 따라서 이러한 호스트 또는 저장소 기반 데이터 복제 메커니즘 중 하나를 사용할 때처럼 Oracle RAC 서버 프록시 자원 그룹을 Sun Cluster Geographic Edition으로 제어하지 않습니다. 데이터베이스 또는 복제를 중지하지 않고 Oracle Data Guard에서 복제 중인 데이터베이스에 대한 Oracle Data Guard Broker 구성을 Sun Cluster Geographic Edition에 추가할 수 있습니다.

보호 그룹 관리 개요

Oracle Data Guard 복제 데이터베이스가 포함된 기존 Oracle Data Guard Broker 구성을 새 보호 그룹에 추가하려면 다음 일반 절차를 완료합니다.

  1. 클러스터의 한 노드에서 보호 그룹을 작성합니다.

    이 절차에 대한 내용은 Oracle Data Guard 보호 그룹 작성 및 구성 방법을 참조하십시오.

  2. 동일한 노드에서 Oracle Data Guard Broker 구성을 보호 그룹에 추가합니다.

    이 절차에 대한 내용은 Oracle Data Guard 보호 그룹에 Oracle Data Guard Broker 구성을 추가하는 방법을 참조하십시오.

  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. Oracle Data Guard Broker 구성인 mysales.com을 보호 그룹에 추가합니다.


    주의 – 주의 –

    보안을 유지하려면 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=물리 \
         -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. 파트너 클러스터의 한 노드에서 보호 그룹을 검색합니다.


    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