Oracle 데이터베이스용 Oracle® Solaris Cluster 데이터 서비스 설명서

인쇄 보기 종료

업데이트 날짜: 2014년 9월
 
 

Oracle Data Guard 인스턴스의 역할을 변경하는 방법

  1. Oracle Solaris Cluster에서 잘못된 역할의 인스턴스가 시작하지 못하도록 합니다.

    Oracle Data Guard 인스턴스의 역할을 변경하는 동안 Oracle Solaris Cluster 노드에서 오류가 발생할 경우 Oracle Solaris Cluster 소프트웨어가 잘못된 역할의 인스턴스를 다시 시작할 수 있습니다. 이 가능성을 방지하려면 인스턴스를 나타내는 Oracle 데이터베이스 서버 리소스의 Dataguard_role 확장 등록 정보를 IN_TRANSITION으로 변경합니다.

    # clresource set -p Dataguard_role=IN_TRANSITION server-rs
  2. Oracle 데이터베이스에 필요한 작업을 수행하여 데이터베이스를 새 역할로 변환합니다.
  3. 인스턴스의 새 역할을 반영하도록 인스턴스를 제공하는 Oracle 데이터베이스 서버 리소스의 다음 확장 등록 정보를 변경합니다.
    • Dataguard_role

    • Standby_mode

    다음과 같이 Dataguard_roleStandby_mode의 필요한 조합은 역할 변경에 따라 다릅니다.

    • 기본 데이터베이스에서 물리적 대기 데이터베이스로 변경하려면 다음 명령을 실행합니다.
      # clresource set -p Dataguard_role=STANDBY -p Standby_mode=PHYSICAL server-rs
    • 기본 데이터베이스에서 논리적 대기 데이터베이스로 변경하려면 다음 명령을 실행합니다.
      # clresource set -p Dataguard_role=STANDBY \
      -p Standby_mode=LOGICAL server-rs
    • 대기 데이터베이스에서 기본 데이터베이스로 변경하려면 다음 명령을 실행합니다.
      # clresource set -p Dataguard_role=PRIMARY server-rs
    • 물리적 대기 데이터베이스에서 스냅샷 대기 데이터베이스로 변경하려면 다음 명령을 실행합니다.
      # clresource set -p Standby_mode=SNAPSHOT server-rs