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

Oracle Data Guard를 사용하는 시스템에서 강제 인계

기본 데이터베이스와 대기 데이터베이스의 데이터가 완전히 일치하는지 여부와 관계 없이 응용 프로그램이 대기 클러스터에서 온라인 상태여야 할 때 인계를 수행합니다. 이 절에서는 보호 그룹이 시작되었다고 가정합니다.

인계가 시작된 후에 다음 조작이 수행됩니다.

인계 전후에 기본 및 대기 클러스터에 나타날 수 있는 상태에 대한 자세한 내용은 Sun Cluster Geographic Edition 시스템 관리 설명서의 부록 C, 인계 사후 조건를 참조하십시오.

이 절에서는 다음 내용을 설명합니다.

Procedure대기 클러스터로 Oracle Data Guard 서비스의 즉각적 인계를 강제 수행하는 방법

시작하기 전에

대기 클러스터가 기본 클러스터의 활동을 수행하도록 강제하려면 다음 조건이 충족되어 있는지 확인합니다.

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

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

  2. 인계를 시작합니다.


    phys-node-n# geopg takeover [-f] protectiongroupname
    
    -f

    사용자 확인 없이 강제로 명령이 조작을 수행하도록 합니다.

    protectiongroupname

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


예 3–2 대기 클러스터에 의한 인계 강제 수행

이 예에서는 대기 클러스터 cluster-newyork에 의한 sales-pg의 인계를 강제 수행하는 방법을 보여줍니다.

노드 phys-newyork-1은 대기 클러스터의 첫 번째 노드입니다. 어느 노드가 phys-newyork-1인지에 대한 미리 알림은 Sun Cluster Geographic Edition 시스템 관리 설명서Sun Cluster Geographic Edition 클러스터 구성 예을 참조하십시오.


phys-newyork-1# geopg takeover -f sales-pg

다음 순서

인계 전후에 기본 및 대기 클러스터에 나타날 수 있는 상태에 대한 자세한 내용은 Sun Cluster Geographic Edition 시스템 관리 설명서의 부록 C, 인계 사후 조건을 참조하십시오.

인계 동안 Sun Cluster Geographic Edition 소프트웨어가 수행하는 조치

geopg takeover 명령이 실행되면 소프트웨어는 사용 불가 데이터베이스로의 인계를 수행할 수 없을 때 대기 클러스터, 즉 향후 기본 클러스터의 Oracle Data Guard Broker 구성에 있는 데이터베이스가 사용 가능한지 확인합니다. 또한 소프트웨어는 Oracle Data Guard 명령줄 인터페이스 show configuration 명령이 SUCCESS 상태를 표시하는지 또는 상태 검사(ORA-16610)를 수행 중인지 확인합니다. show configuration 명령이 다른 Oracle 오류 코드를 반환하는 경우 인계에 실패합니다.

원래의 기본 클러스터 cluster-paris에 접근할 수 있는 경우 소프트웨어는 응용 프로그램 자원 그룹을 오프라인으로 전환하고 Unmanaged 상태로 만듭니다.

원래의 대기 클러스터 cluster-newyork에서 소프트웨어는 다음 조작을 수행합니다.

명령이 성공적으로 완료되면 대기 클러스터 cluster-newyork이 보호 그룹에 대한 새 기본 클러스터로 전환됩니다. 보호 그룹의 Oracle Data Guard Broker 구성과 연관된 데이터베이스는 로컬 클러스터의 보호 그룹 역할에 따라서 해당 역할이 반전되었습니다. Oracle 섀도우 RAC 서버 프록시 자원 그룹 및 다른 모든 응용 프로그램 자원 그룹은 새 기본 클러스터에서 온라인 상태입니다. 원래의 기본 클러스터에 접근할 수 있는 경우 보호 그룹의 새 대기 클러스터가 됩니다. 보호 그룹의 Oracle Data Guard Broker 구성과 연관된 모든 데이터베이스의 복제가 중지됩니다.


주의 – 주의 –

인계에 성공한 후 데이터 복제가 중지됩니다. 복제 일시 중단 상태를 계속 유지하려면 geopg start 명령을 사용할 때마다 -n 옵션을 지정합니다. 이 옵션은 새 기본 클러스터에서 새 대기 클러스터로 데이터 복제가 시작되지 않도록 합니다.


이전 조작이 실패하면 이 명령에서 오류가 반환됩니다. 각 구성 요소의 상태를 보려면 geoadm status 명령을 사용합니다. 예를 들어 보호 그룹의 Configuration 상태가 실패의 원인에 따라서 Error 상태로 설정될 수 있습니다. 보호 그룹이 활성화 또는 비활성화될 수 있습니다.

보호 그룹의 Configuration 상태가 Error 상태로 설정되는 경우, Oracle Data Guard 보호 그룹 검증 방법에서 설명하는 절차를 사용하여 보호 그룹을 재검증합니다.

보호 그룹의 구성이 각 파트너 클러스터에서 동일하지 않은 경우 Oracle Data Guard 보호 그룹 재동기화 방법에서 설명하는 절차를 사용하여 구성을 재동기화해야 합니다.