두 클러스터에 데이터 복제, 자원 그룹 및 자원을 구성하기 전이나 후에 파트너 클러스터에 보호 그룹의 구성을 복제할 수 있습니다.
Oracle Data Guard 보호 그룹의 구성을 파트너 클러스터에 복제하기 전에 다음 조건이 충족되어 있는지 확인합니다.
보호 그룹이 로컬 클러스터가 아니라 원격 클러스터에 정의되어 있습니다.
원격 클러스터의 보호 그룹에 있는 Oracle Data Guard Broker 구성이 로컬 클러스터에 존재합니다.
원격 클러스터의 보호 그룹에 있는 응용 프로그램 자원 그룹이 로컬 클러스터에 존재합니다.
자원 그룹의 Auto_start_on_new_cluster 등록 정보가 False로 설정되어 있습니다. clresourcegroup show 명령을 사용하여 해당 등록 정보를 볼 수 있습니다.
phys-node-n# clresourcegroup show -p Auto_start_on_new_cluster apprg |
다음과 같이 Auto_start_on_new_cluster 등록 정보를 False로 설정합니다.
phys-node-n# clresourcegroup set -y Auto_start_on_new_cluster=False apprg1 |
Auto_start_on_new_cluster 등록 정보를 False로 설정하면 Sun Cluster 자원 그룹 관리자가 보호 그룹의 자원 그룹을 자동으로 시작하지 않습니다. Sun Cluster Geographic Edition 소프트웨어가 재시작되고 원격 클러스터와 통신하여 원격 클러스터가 실행 중인지, 해당 자원 그룹의 대기 클러스터인지 확인합니다. Sun Cluster Geographic Edition 소프트웨어는 기본 클러스터에서 자원 그룹을 자동으로 시작하지 않습니다.
보호 그룹이 활성화된 경우 기본 클러스터에서만 응용 프로그램 자원 그룹이 온라인 상태여야 합니다.
모든 클러스터에 자원 그룹이 존재하기 전에는 보호 그룹 응용 프로그램 자원 그룹 목록에 Oracle Data Guard Broker 구성에 대한 섀도우 RAC 서버 프록시 자원 그룹을 추가하지 않았습니다.
섀도우 RAC 서버 프록시 자원 그룹을 보호 그룹에 추가하려면 먼저 보호 그룹 구성을 파트너 클러스터에 복제해야 합니다.
보호 그룹이 존재하는 클러스터의 보호 그룹에 Oracle Data Guard 구성이 성공적으로 추가되면 Oracle Data Guard가 해당 클러스터에 섀도우 RAC 서버 프록시 자원 그룹을 작성합니다. 섀도우 RAC 서버 프록시 자원 그룹을 성공적으로 보호 그룹에 추가하려면 다음과 같은 방법을 사용할 수 있습니다.
Oracle Data Guard 보호 그룹에 Oracle Data Guard Broker 구성이 포함되어 있지 않은 경우 이 보호 그룹을 파트너 클러스터에 복제하고 Oracle Data Guard Broker 구성을 추가하면 Oracle Data Guard가 두 클러스터에 모두 섀도우 RAC 서버 프록시 자원 그룹을 추가합니다.
Oracle Data Guard 보호 그룹에 Oracle Data Guard Broker 구성이 포함되어 있고, 한 클러스터에서 이 보호 그룹에 섀도우 RAC 서버 프록시 자원 그룹이 없으며, 보호 그룹이 파트너 클러스터에 복제되지 않은 경우 보호 그룹을 파트너 클러스터에 복제하면 Oracle Data Guard가 파트너 클러스터에 섀도우 RAC 서버 프록시 자원 그룹을 작성합니다.
섀도우 RAC 서버 프록시 자원 그룹이 두 클러스터에 모두 존재하면 해당 자원 그룹을 보호 그룹에 추가할 수 있습니다.
phys-newyork-1에 로그인합니다.
이 단계를 완료하려면 Geo Management RBAC 권한 프로파일이 할당되어야 합니다. RBAC에 대한 자세한 내용은 Sun Cluster Geographic Edition 시스템 관리 설명서의 Sun Cluster Geographic Edition 소프트웨어와 RBAC를 참조하십시오.
파트너 클러스터에 보호 그룹 구성을 복제합니다.
phys-newyork-1# geopg get -s partnershipname ODGprotectiongroup |
보호 그룹 구성 정보가 수집되는 파트너쉽의 이름을 지정합니다.
보호 그룹의 이름을 지정합니다.
geopg get 명령은 원격 클러스터에서 보호 그룹의 구성 정보를 검색하고 로컬 클러스터에 보호 그룹을 작성합니다.
geopg get 명령은 Sun Cluster Geographic Edition 관련 엔티티를 복제합니다. Sun Cluster 엔티티를 복제하는 방법에 대한 자세한 내용은 Sun Cluster Data Services Planning and Administration Guide for Solaris OS의 Replicating and Upgrading Configuration Data for Resource Groups, Resource Types, and Resources를 참조하십시오.
이 예에서는 sales-pg 구성을 cluster-newyork에 복제하는 방법을 보여줍니다.
# rlogin phys-newyork-1 -l root phys-newyork-1# geopg get -s paris-newyork-ps sales-pg |
보호 그룹의 구성이 원격 클러스터(이 예에서는 cluster-paris)에서 검색된 후 로컬 클러스터 cluster-newyork의 데이터 복제 서브시스템에 의해 검증됩니다.
검증에 성공하는 경우 Configuration 상태가 OK로 설정되고 보호 그룹이 로컬 클러스터에 작성됩니다.
검증이 실패하는 경우, 보호 그룹은 로컬 클러스터에 작성되지 않습니다. 오류를 해결하고 보호 그룹을 다시 복제합니다.