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 구성을 새 보호 그룹에 추가하려면 다음 일반 절차를 완료합니다.
클러스터의 한 노드에서 보호 그룹을 작성합니다.
이 절차에 대한 내용은 Oracle Data Guard 보호 그룹 작성 및 구성 방법을 참조하십시오.
동일한 노드에서 Oracle Data Guard Broker 구성을 보호 그룹에 추가합니다.
이 절차에 대한 내용은 Oracle Data Guard 보호 그룹에 Oracle Data Guard Broker 구성을 추가하는 방법을 참조하십시오.
다른 클러스터의 한 노드에서 보호 그룹 구성을 검색합니다.
이 절차에 대한 내용은 Oracle Data Guard 보호 그룹 구성을 파트너 클러스터에 복제하는 방법을 참조하십시오.
동일한 노드에서 Oracle 섀도우 RAC 서버 프록시 자원 그룹 및 응용 프로그램 자원 그룹을 보호 그룹에 추가합니다.
이 절차에 대한 내용은 Oracle Data Guard 보호 그룹에 응용 프로그램 자원 그룹을 추가하는 방법을 참조하십시오.
한 클러스터에서 전역적으로 또는 기본에서 로컬로 보호 그룹을 활성화합니다.
이 절차에 대한 내용은 Oracle Data Guard 보호 그룹 활성화 방법을 참조하십시오.
다음 예에서는 Oracle Data Guard 보호 그룹 관리와 관련된 모든 단계를 보여주며, 이 장의 뒷부분에 포함된 절차에서 자세히 설명합니다.
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 보호 그룹 등록 정보를 추가로 설정할 필요는 없습니다.
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" |
섀도우 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 |
로컬에서 보호 그룹을 활성화합니다.
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 구성이 사용 가능하지 않은 경우 이 프로세스에 몇 분 정도 걸릴 수 있습니다. 실제 프로세스에 걸리는 시간은 기본 및 대기 데이터베이스의 구성과 클러스터 사이의 거리에 따라 달라집니다.
데이터 복제가 성공적으로 시작되었는지 확인합니다.
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 |
파트너 클러스터의 한 노드에서 보호 그룹을 검색합니다.
phys-newyork-1# geopg get -s paris-newyork-ps sales-pg Protection group "sales-pg" has been successfully created. |
섀도우 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 |
파트너 클러스터의 임의 노드에서 섀도우 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 기본 클러스터인지 여부를 강조 표시합니다.
파트너 클러스터의 임의 노드에서 두 클러스터의 보호 그룹을 모두 전역적으로 활성화합니다.
# 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. |
보호 그룹이 성공적으로 작성되고 활성화되었는지 확인합니다.
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 |