Oracle Data Guard 소프트웨어에 의해 제어되는 Oracle Data Guard Broker 구성을 보호 그룹에 추가할 수 있습니다. Sun Cluster Geographic Edition 소프트웨어는 각 Oracle Data Guard Broker 구성에 대해 섀도우 RAC 서버 프록시 자원 그룹을 작성합니다. 섀도우 자원 그룹의 이름은 다음 형식을 따릅니다.
ODGconfigurationname-rac-proxy-svr-shadow-rg
예를 들어 Oracle Data Guard 소프트웨어에 의해 제어되는, sales라는 Oracle Data Guard Broker 구성에는 sales-rac-proxy-svr-shadow-rg라는 섀도우 RAC 서버 프록시 자원 그룹이 있습니다. 그러나 구성 이름에 마침표(.)가 한 개 이상 포함되어 있으면 자원 그룹 이름을 구성하기 위해 마침표가 밑줄 문자(_)로 변환됩니다. 따라서 구성 이름 mysales.com에는 mysales_com -rac-proxy-svr-shadow-rg라는 섀도우 자원 그룹이 있습니다.
섀도우 RAC 서버 프록시 자원 그룹은 Sun Cluster 소프트웨어에 의해 제어되는 Oracle RAC 데이터베이스를 관리 및 모니터하기 위해 작성한 실제 RAC 서버 프록시 자원 그룹을 "섀도우"합니다.
각 섀도우 자원 그룹에는 SUNW.gds 자원이라는 단일 자원이 있습니다. 이 자원의 검사 스크립트는 RAC 서버 프록시 자원 그룹의 상태를 반영합니다. 이 자원의 이름은 다음 형식을 따릅니다.
ODGconfigurationname-rac-proxy-svr-shadow-rs |
RAC 서버 프록시 자원 그룹에 대한 자세한 내용은 Sun Cluster Data Service for Oracle RAC Guide for Solaris OS를 참조하십시오.
다른 Sun Cluster Geographic Edition 복제 제품과 달리 Oracle Data Guard 소프트웨어는 Oracle RAC 소프트웨어의 핵심 부분이기 때문에 섀도우 RAC 서버 프록시 자원 그룹이 필요합니다. Oracle Data Guard를 사용하려면 Oracle RAC 소프트웨어가 실행 중이어야 하며 데이터를 복제하기 위해 데이터베이스가 시작되어 있어야 합니다.
따라서 실제 RAC 서버 프록시 자원 그룹을 Sun Cluster Geographic Edition으로 제어하면 대기 클러스터에서 Oracle RAC 데이터베이스가 종료됩니다. 반면, 섀도우 RAC 서버 프록시 자원 그룹은 Sun Cluster Geographic Edition으로 제어할 수 있습니다. 구성이 응용 프로그램 자원 그룹 관리에 대한 일반적인 Sun Cluster Geographic Edition 구조를 따를 수 있도록 하는 동시에 데이터 복제 프로세스를 방해하지 않고 제어할 수 있습니다.
섀도우 RAC 서버 프록시 자원 그룹의 상태는 RAC 서버 프록시 자원 그룹에 의해 모니터 및 제어되는 데이터베이스가 기본 클러스터인지 또는 대기 클러스터인지를 나타냅니다. 다시 말해서, 이 상태는 데이터베이스가 기본 클러스터에서 온라인 상태이고 대기 클러스터에서 관리 해제되었는지 여부를 나타냅니다. 또한 섀도우 RAC 서버 프록시 자원의 상태는 RAC 서버 프록시 자원의 상태와 데이터베이스가 기본 또는 대기인지 여부를 모두 반영합니다.