다음 절차에서는 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 Data Guard 보호 그룹 작성 및 구성 방법을 참조하십시오.
보호 그룹은 응용 프로그램 자원 그룹을 위한 컨테이너로서, 재해로부터 보호되는 서비스를 위한 데이터를 포함하고 있습니다. Sun Cluster Geographic Edition 소프트웨어는 데이터를 기본 클러스터에서 대기 클러스터로 복제하여 데이터를 보호합니다. Oracle Data Guard Broker 구성을 보호 그룹에 추가함으로써 Sun Cluster Geographic Edition 소프트웨어는 Oracle Data Guard Broker 구성에 속하는 Oracle RAC 데이터베이스의 복제 상태를 모니터합니다.
또한 Sun Cluster Geographic Edition 소프트웨어는 시작, 중지, 전환 및 인계와 같은 보호 그룹 조작 중에 Oracle Data Guard Broker 구성의 역할 및 상태를 제어합니다.
보호 그룹에 Oracle Data Guard Broker 구성을 추가하기 전에 다음 조건이 충족되어 있는지 확인합니다.
보호 그룹이 로컬 클러스터에 정의되어 있습니다.
파트너 클러스터에 접근할 수 있는 경우 보호 그룹이 로컬 클러스터와 파트너 클러스터에서 오프라인 상태입니다.
Oracle Data Guard Broker 구성이 로컬 클러스터와 파트너 클러스터 모두에 존재합니다.
Oracle Data Guard에 의해 복제되는 Oracle RAC 데이터베이스를 관리하는 Oracle RAC 서버 프록시 자원 그룹 및 Oracle RAC 서버 프록시 자원이 로컬 클러스터와 파트너 클러스터 모두에 존재합니다.
클러스터 노드에 로그인합니다.
이 단계를 완료하려면 Geo Management RBAC 권한 프로파일이 할당되어야 합니다. RBAC에 대한 자세한 내용은 Sun Cluster Geographic Edition 시스템 관리 설명서의 Sun Cluster Geographic Edition 소프트웨어와 RBAC를 참조하십시오.
보호 그룹에 Oracle Data Guard Broker 구성을 추가합니다.
이 명령은 로컬 클러스터의 보호 그룹에 구성을 추가하고 파트너 클러스터가 동일한 이름의 보호 그룹을 포함하는 경우 파트너 클러스터로 새 구성을 전파합니다.
phys-node-n# geopg add-replication-component -p property [-p...] ODGConfigurationName protectiongroupname |
Oracle Data Guard Broker 구성, Oracle RAC 서버 프록시 자원 그룹 또는 Oracle 데이터베이스 사용자 이름 및 연관된 암호의 등록 정보를 지정합니다.
다음 등록 정보를 지정할 수 있습니다.
local_database_name – Oracle Data Guard Broker 구성의 로컬 데이터베이스 이름입니다.
local_db_service_name – 로컬 데이터베이스에 대한 Oracle 네트워크 서비스 이름입니다.
local_rac_proxy_svr_rg_name – Oracle Data Guard Broker 구성의 로컬 데이터베이스를 관리하는 로컬 Oracle RAC 서버 프록시 자원 그룹의 이름입니다.
remote_database_name – Oracle Data Guard Broker 구성의 원격 데이터베이스 이름입니다.
remote_db_service_name – 원격 데이터베이스에 대한 Oracle 네트워크 서비스 이름입니다.
remote_rac_proxy_svr_rg_name – Oracle Data Guard Broker 구성의 원격 데이터베이스를 관리하는 파트너 클러스터의 Oracle RAC 서버 프록시 자원 그룹 이름입니다.
replication_mode – Oracle Data Guard Broker 구성의 데이터베이스에 대한 복제 모드입니다.
standby_type – Oracle Data Guard Broker 구성의 데이터베이스에 대한 대기 유형입니다.
sysdba_password – Oracle SYSDBA 권한 데이터베이스 사용자의 암호입니다. 명령줄에서 실제 암호를 지정하지 마십시오. -p sysdba_password=만 지정하면 geopg 명령을 실행할 때 실제 암호를 입력하라는 메시지가 표시됩니다. 이 암호는 입력 시 표시되지 않습니다.
sysdba_username – Oracle Data Guard Broker 전환 및 인계 조작을 수행할 수 있는 Oracle SYSDBA 권한 데이터베이스 사용자의 이름입니다.
설정할 수 있는 등록 정보에 대한 자세한 내용은 Sun Cluster Geographic Edition 시스템 관리 설명서의 부록 A, 표준 Sun Cluster Geographic Edition 등록 정보를 참조하십시오.
새 Oracle Data Guard Broker 구성의 이름을 지정합니다.
새 Oracle Data Guard Broker 구성이 포함된 보호 그룹의 이름을 지정합니다.
Sun Cluster Geographic Edition 소프트웨어에서 지원하는 이름 및 값에 대한 자세한 내용은 Sun Cluster Geographic Edition 시스템 관리 설명서의 부록 B, Sun Cluster Geographic Edition 엔티티의 합법적 이름 및 값 를 참조하십시오.
geopg 명령에 대한 자세한 내용은 geopg(1M) 매뉴얼 페이지를 참조하십시오.
이 예에서는 sales-pg 보호 그룹에 Oracle Data Guard Broker 구성을 추가하는 방법을 보여줍니다.
다음 명령을 성공적으로 실행하려면 로컬 및 원격 데이터베이스 서비스에 모두 연결할 수 있어야 합니다.
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 Broker 구성을 추가할 때 데이터 복제 계층은 Oracle Data Guard Broker 구성이 존재하는지 확인합니다.
geopg add-replication-component 명령을 실행할 때 Oracle Data Guard Broker 구성에 대한 Oracle 섀도우 RAC 서버 프록시 자원 그룹 및 복제 자원 그룹이 존재하지 않는 경우 새로 작성됩니다. 또한 구성이 성공적으로 검증됩니다.
Oracle 섀도우 RAC 서버 프록시 자원 그룹에는 Sun Cluster 자원이 포함됩니다. 이 자원은 일반 데이터 서비스 SUNW.gds 자원 유형을 기반으로 합니다. Oracle 섀도우 RAC 서버 프록시 자원은 Oracle Data Guard Broker 구성의 Oracle RAC 데이터베이스를 관리하고 모니터하는 실제 Oracle RAC 서버 프록시 자원을 섀도우합니다.
섀도우 RAC 서버 프록시 자원 그룹에 대한 자세한 내용은 Oracle Data Guard 섀도우 자원 그룹을 참조하십시오.
복제 자원 그룹에는 일반 데이터 서비스 SUNW.gds 자원 유형을 기반으로 하는 Sun Cluster 자원이 포함됩니다. 복제 자원은 Oracle Data Guard Broker에 의해 보고된 데이터베이스 복제의 상태를 모니터합니다.
복제 자원에 대한 자세한 내용은 Oracle Data Guard 복제 자원 그룹을 참조하십시오.
검증에 성공하려면 다음 조건이 충족되어 있는지 확인합니다.
local_rac_proxy_svr_rg_name 등록 정보에 이름이 지정된 자원 그룹에 SUNW.scalable_rac_server_proxy 유형의 자원이 들어 있습니다. 이 자원은 ${ORACLE_HOME} 값과 로컬 Oracle RAC SID 값을 결정하는 데 사용됩니다.
Oracle dgmgrl 명령이 Oracle Data Guard Broker 구성에 대해 SUCCESS 상태를 표시합니다. dgmgrl 명령의 출력에 Oracle ORA- 메시지가 있으면 sysdba_username 암호가 잘못되었거나 클러스터가 사용 불가합니다. validate 명령에 의해 생성된 메시지의 일부로 Oracle 오류가 반환됩니다.
전환이 가능하도록 sysdba_username 암호가 대기 클러스터에 유효합니다.
Oracle Data Guard Broker 구성 세부 정보가 Sun Cluster Geographic Edition에 보유된 정보와 일치합니다. 확인할 세부 정보에는 기본, 구성 이름, 데이터베이스 모드(기본 및 대기 클러스터), 복제 모드, 대기 유형 등이 포함됩니다.
자원 또는 자원 그룹을 변경, 제거 또는 오프라인으로 전환하기 위해 Sun Cluster 명령을 사용하지 마십시오. Sun Cluster Geographic Edition 소프트웨어에서 관리되는 내부 엔티티인 섀도우 RAC 서버 프록시 자원 그룹, 복제 자원 그룹 및 자원을 관리하려면 Sun Cluster Geographic Edition 명령만 사용합니다. Sun Cluster 명령을 사용하여 직접 이들 엔티티의 구성이나 상태를 변경하면 복구 불가능한 실패가 발생할 수 있습니다.
클러스터 노드에 로그인합니다.
이 단계를 완료하려면 Geo Management RBAC 권한 프로파일이 할당되어야 합니다. RBAC에 대한 자세한 내용은 Sun Cluster Geographic Edition 시스템 관리 설명서의 Sun Cluster Geographic Edition 소프트웨어와 RBAC를 참조하십시오.
Oracle Data Guard Broker 구성을 수정합니다.
이 명령은 로컬 클러스터의 보호 그룹에 있는 Oracle Data Guard Broker 구성의 등록 정보를 수정합니다. 그런 다음 명령은 파트너 클러스터가 동일한 이름의 보호 그룹을 포함하는 경우 새 구성을 파트너 클러스터로 전파합니다.
phys-node-n# geopg modify-replication-component -p property \ [-p…] ODGConfigurationName protectiongroupname |
데이터 복제 Oracle Data Guard Broker 구성의 등록 정보를 지정합니다.
설정할 수 있는 등록 정보에 대한 자세한 내용은 Sun Cluster Geographic Edition 시스템 관리 설명서의 부록 A, 표준 Sun Cluster Geographic Edition 등록 정보를 참조하십시오.
Oracle Data Guard Broker 구성의 이름을 지정합니다.
Oracle Data Guard Broker 구성이 포함된 보호 그룹의 이름을 지정합니다.
보호 그룹에서 Oracle Data Guard Broker 구성을 제거하기 전에 다음 조건이 충족되어 있는지 확인합니다.
보호 그룹이 로컬 클러스터에 정의되어 있습니다.
파트너 클러스터에 접근할 수 있는 경우 보호 그룹이 로컬 클러스터와 파트너 클러스터에서 오프라인 상태입니다.
Oracle Data Guard Broker 구성이 보호 그룹에 의해 관리됩니다.
보호 그룹 삭제에 대한 자세한 내용은 Oracle Data Guard 보호 그룹 삭제 방법을 참조하십시오.
클러스터 노드에 로그인합니다.
이 단계를 완료하려면 Geo Management RBAC 권한 프로파일이 할당되어야 합니다. RBAC에 대한 자세한 내용은 Sun Cluster Geographic Edition 시스템 관리 설명서의 Sun Cluster Geographic Edition 소프트웨어와 RBAC를 참조하십시오.
Oracle Data Guard Broker 구성을 제거합니다.
이 명령은 Oracle Data Guard Broker 구성을 로컬 클러스터의 보호 그룹에서 제거합니다. 그런 다음 명령은 파트너 클러스터가 동일한 이름의 보호 그룹을 포함하는 경우 새 구성을 파트너 클러스터로 전파합니다.
이 명령은 Oracle Data Guard Broker 구성을 보호 그룹에서 제거합니다. 또한 이 명령은 이 Oracle Data Guard Broker 구성에 대한 Oracle 섀도우 RAC 서버 프록시 자원 그룹과 복제 자원 그룹도 삭제합니다.
phys-node-n# geopg remove-replication-component ODGConfigurationName protectiongroupname |
Oracle Data Guard Broker 구성의 이름을 지정합니다.
보호 그룹의 이름을 지정합니다.
이 예에서는 Oracle Data Guard Broker 구성을 Oracle Data Guard 보호 그룹에서 삭제하는 방법을 보여줍니다.
phys-paris-1# geopg remove-replication-component mysales.com sales-pg |