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

Oracle Data Guard Broker 구성 관리

다음 절차에서는 Oracle Data Guard 보호 그룹의 Oracle Data Guard Broker 데이터 복제 구성을 관리하는 방법에 대해 설명합니다.

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

ProcedureOracle Data Guard 보호 그룹에 Oracle Data Guard Broker 구성을 추가하는 방법

시작하기 전에

보호 그룹은 응용 프로그램 자원 그룹을 위한 컨테이너로서, 재해로부터 보호되는 서비스를 위한 데이터를 포함하고 있습니다. 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 구성을 추가하기 전에 다음 조건이 충족되어 있는지 확인합니다.

  1. 클러스터 노드에 로그인합니다.

    이 단계를 완료하려면 Geo Management RBAC 권한 프로파일이 할당되어야 합니다. RBAC에 대한 자세한 내용은 Sun Cluster Geographic Edition 시스템 관리 설명서Sun Cluster Geographic Edition 소프트웨어와 RBAC를 참조하십시오.

  2. 보호 그룹에 Oracle Data Guard Broker 구성을 추가합니다.

    이 명령은 로컬 클러스터의 보호 그룹에 구성을 추가하고 파트너 클러스터가 동일한 이름의 보호 그룹을 포함하는 경우 파트너 클러스터로 새 구성을 전파합니다.


    phys-node-n# geopg add-replication-component -p property [-p...] ODGConfigurationName protectiongroupname
    
    -p property

    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 등록 정보를 참조하십시오.

    ODGConfigurationName

    새 Oracle Data Guard Broker 구성의 이름을 지정합니다.

    protectiongroupname

    새 Oracle Data Guard Broker 구성이 포함된 보호 그룹의 이름을 지정합니다.

    Sun Cluster Geographic Edition 소프트웨어에서 지원하는 이름 및 값에 대한 자세한 내용은 Sun Cluster Geographic Edition 시스템 관리 설명서의 부록 B, Sun Cluster Geographic Edition 엔티티의 합법적 이름 및 값 를 참조하십시오.

    geopg 명령에 대한 자세한 내용은 geopg(1M) 매뉴얼 페이지를 참조하십시오.


예 2–7 Oracle Data Guard 보호 그룹에 Oracle Data Guard Broker 구성 추가

이 예에서는 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 구성을 추가할 때 데이터 복제 계층은 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 복제 자원 그룹을 참조하십시오.

검증에 성공하려면 다음 조건이 충족되어 있는지 확인합니다.


주의 – 주의 –

자원 또는 자원 그룹을 변경, 제거 또는 오프라인으로 전환하기 위해 Sun Cluster 명령을 사용하지 마십시오. Sun Cluster Geographic Edition 소프트웨어에서 관리되는 내부 엔티티인 섀도우 RAC 서버 프록시 자원 그룹, 복제 자원 그룹 및 자원을 관리하려면 Sun Cluster Geographic Edition 명령만 사용합니다. Sun Cluster 명령을 사용하여 직접 이들 엔티티의 구성이나 상태를 변경하면 복구 불가능한 실패가 발생할 수 있습니다.


ProcedureOracle Data Guard Broker 구성 수정 방법

  1. 클러스터 노드에 로그인합니다.

    이 단계를 완료하려면 Geo Management RBAC 권한 프로파일이 할당되어야 합니다. RBAC에 대한 자세한 내용은 Sun Cluster Geographic Edition 시스템 관리 설명서Sun Cluster Geographic Edition 소프트웨어와 RBAC를 참조하십시오.

  2. Oracle Data Guard Broker 구성을 수정합니다.

    이 명령은 로컬 클러스터의 보호 그룹에 있는 Oracle Data Guard Broker 구성의 등록 정보를 수정합니다. 그런 다음 명령은 파트너 클러스터가 동일한 이름의 보호 그룹을 포함하는 경우 새 구성을 파트너 클러스터로 전파합니다.


    phys-node-n# geopg modify-replication-component -p property \
    [-p…] ODGConfigurationName protectiongroupname
    
    -p property

    데이터 복제 Oracle Data Guard Broker 구성의 등록 정보를 지정합니다.

    설정할 수 있는 등록 정보에 대한 자세한 내용은 Sun Cluster Geographic Edition 시스템 관리 설명서의 부록 A, 표준 Sun Cluster Geographic Edition 등록 정보를 참조하십시오.

    ODGConfigurationName

    Oracle Data Guard Broker 구성의 이름을 지정합니다.

    protectiongroupname

    Oracle Data Guard Broker 구성이 포함된 보호 그룹의 이름을 지정합니다.

ProcedureOracle Data Guard 보호 그룹에서 Oracle Data Guard Broker 구성을 삭제하는 방법

시작하기 전에

보호 그룹에서 Oracle Data Guard Broker 구성을 제거하기 전에 다음 조건이 충족되어 있는지 확인합니다.

보호 그룹 삭제에 대한 자세한 내용은 Oracle Data Guard 보호 그룹 삭제 방법을 참조하십시오.

  1. 클러스터 노드에 로그인합니다.

    이 단계를 완료하려면 Geo Management RBAC 권한 프로파일이 할당되어야 합니다. RBAC에 대한 자세한 내용은 Sun Cluster Geographic Edition 시스템 관리 설명서Sun Cluster Geographic Edition 소프트웨어와 RBAC를 참조하십시오.

  2. 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
    
    ODGConfigurationName

    Oracle Data Guard Broker 구성의 이름을 지정합니다.

    protectiongroupname

    보호 그룹의 이름을 지정합니다.


예 2–8 Oracle Data Guard 보호 그룹에서 Oracle Data Guard Broker 구성 삭제

이 예에서는 Oracle Data Guard Broker 구성을 Oracle Data Guard 보호 그룹에서 삭제하는 방법을 보여줍니다.


phys-paris-1# geopg remove-replication-component mysales.com sales-pg