Exascale InfrastructureOracle Exadata Database Service on Exascale Infrastructure의 Oracle Exadata Database Service에 대해 완전 관리형 자동 페일오버 사용 및 구성
소개
Oracle Exadata Database Service on Exascale Infrastructure의 Oracle Data Guard를 위한 완전 관리형 자동 페일오버는 Oracle Data Guard와 OCI 자동화를 결합하여 자동 페일오버를 제공하므로 계획된 유지보수 및 계획되지 않은 중단 시 다운타임을 줄일 수 있습니다.
Oracle Data Guard Automatic Failover는 응용 프로그램 연결 문자열을 변경할 필요 없이 한 번의 클릭으로 설정, 자동화된 상태 모니터 및 복구 조정을 통해 이 프로세스를 단순화합니다.
OCI는 고가용성 오케스트레이션을 투명하게 관리합니다. Oracle Cloud 자동화는 Observer를 배포하여 기본 및 대기 데이터베이스의 건전성 및 가용성을 모니터링하고, 관리자가 다운로드할 수 있도록 두 데이터베이스 롤에 대한 접속 세부정보가 제공됩니다. 구성된 복구 조건이 충족되면 Oracle Data Guard Fast-Start Failover가 자동으로 대기 데이터베이스를 승격하므로 응용 프로그램 작업 로드가 새 기본 데이터베이스에서 계속 작동할 수 있으므로 수동 개입이 필요하지 않습니다.
Oracle Data Guard Automatic Failover를 사용하면 데이터 무결성을 보호하고, 중요한 작업 로드의 가용성을 유지하며, 전체 복구 시간을 줄일 수 있습니다. 고객은 기본 및 대기 데이터베이스에 대한 전체 제어를 유지하며 Oracle은 기본 상태 모니터링 및 복구 조정을 자동화합니다. 이 기능은 OCI 콘솔, REST API, SDK 또는 Terraform을 사용하여 설정 및 구성할 수 있습니다.
주요 이점
-
더 빠른 데이터베이스 복구
수동 단계 및 페일오버 지연을 없애고 Oracle의 MAA(Maximum Availability Architecture) Gold 및 Platinum RTO 목표를 달성하여 RTO(복구 시간 목표)를 줄입니다. -
데이터 손실 최소화
신속한 자동 페일오버를 지원하며 데이터 손실을 방지합니다. -
운영 간소화
상태 모니터링 및 페일오버 통합관리를 자동화하고 재해 복구 작업 중 수동 개입을 최소화하여 운영 복잡성을 줄입니다. -
비즈니스 복원력 향상
운영자의 즉각적인 개입 없이 예상치 못한 인프라 이벤트 동안 미션 크리티컬 애플리케이션 가용성을 유지할 수 있도록 지원한다.
목표
다음 섹션에서는 OCI 콘솔에서 자동 복구를 관리하기 위한 사용자 여정에 대해 설명합니다.
- 기존 Oracle Data Guard 구성에서 자동 failover 활성화
- 새 Oracle Data Guard 그룹 리소스를 사용하여 대기 데이터베이스를 생성할 때 자동 복구를 사용으로 설정합니다.
- 자동 페일오버에 대한 페일오버 대상 수정
계획 필수 사항
- 이 기능은 Oracle Database 19c 및 Oracle AI Database 26ai에서 사용할 수 있습니다.
- 기본 및 대기 데이터베이스는 동일한 OCI 지역에 상주해야 합니다.
작업 1: 기존 Data Guard 구성에서 자동 Failover 활성화
기존 Data Guard 그룹 구성이 이미 있고 자동 복구를 사용으로 설정하려는 경우 이 작업을 사용합니다.
-
OCI 콘솔에서 Navigation 메뉴를 엽니다. Oracle AI Database에서 Oracle Exadata Database Service on Exascale Infrastructure를 누릅니다.
-
기본 데이터베이스가 포함된 VM 클러스터를 엽니다.
-
VM 클러스터 세부정보 페이지의 컨테이너 데이터베이스에서 데이터베이스를 선택합니다.
-
Data Guard 그룹 탭을 엽니다.
-
Enable automatic failover(자동 복구 사용)를 누릅니다.

-
자동 페일오버 관리 페이지에서 자동 페일오버 사용을 설정합니다.

-
업데이트 또는 저장을 눌러 설정을 적용합니다.
-
자동 복구가 사용으로 설정된 후에는 기본 데이터베이스 또는 대기 데이터베이스에 대한 복구 대상을 추가하거나 수정할 수 있습니다.
자동 페일오버 상태는 Data Guard 그룹 구성에 대해 완전 관리형 자동 페일오버가 활성 상태임을 나타내는 사용으로 표시됩니다. Standbys 테이블에는 기본 및 대기 데이터베이스가 나열되며, 구성된 복구 대상이 강조 표시되어 자동 복구 시퀀스가 표시됩니다.

그림 automatic-failover-enabled.png에 대한 설명
참고:
- 자동 복구가 사용으로 설정된 후에도 기본 데이터베이스 또는 대기 데이터베이스에 대한 복구 대상을 업데이트할 수 있습니다.
- 복구 대상 목록은 기본 데이터베이스를 사용할 수 없게 될 때 사용됩니다.
Database Information 페이지에서 자동 복구 상태를 볼 수도 있습니다. 이 페이지에는 선택한 데이터베이스에 대한 Data Guard 보호 모드 및 전송 유형과 함께 완전 관리형 자동 복구가 사용으로 설정되었는지 여부가 표시됩니다.

-
PDB 접속 번들을 다운로드하고 애플리케이션 구성에서 접속 문자열을 사용합니다.

작업 2: 새 Data Guard 그룹 리소스를 사용하여 Standby Database를 생성할 때 자동 Failover 활성화
새 standby database를 생성하고 처음부터 자동 failover를 활성화하려면 이 작업을 사용합니다.
-
Data Guard 그룹 워크플로우에서 대기 추가를 누릅니다.
-
추가 대기 플로우에서 새 Data Guard 그룹 리소스 사용을 선택합니다.
-
자동 페일오버 섹션에서 자동 페일오버를 사용으로 유지하십시오.

-
복구 목표에 맞는 최대 데이터 손실 임계값을 선택합니다.
- 0초 최대 데이터 손실 임계값이 0으로 설정된 경우(0):
- 보호 모드는 Maximum Availability여야 합니다.
- 전송 유형은 동기식이어야 합니다.
- 이러한 설정으로 구성된 대기 데이터베이스가 없을 경우 경고 메시지가 표시됩니다.
- 다음으로 구성된 대기 데이터베이스만:
- 보호 모드: 최대 가용성
- 전송 유형: 페일오버 대상으로 동기화를 선택할 수 있습니다.
- 사용자정의 임계값 사용자 정의(0이 아닌) 최대 데이터 손실 임계값이 지정된 경우:
- 보호 모드: 최대 성능
- 전송 유형: 비동기 이 구성에서는 비동기 전송을 사용하는 대기 데이터베이스를 복구 대상으로 선택할 수 있습니다.
- 0초 최대 데이터 손실 임계값이 0으로 설정된 경우(0):
-
데이터베이스 홈 및 네트워크 설정을 포함하여 나머지 standby database 세부 정보를 완성합니다.
-
추가 또는 생성을 눌러 프로비저닝을 완료합니다.
-
새 대기가 Data Guard 그룹에 나타나고 페일오버 대상으로 지정되었는지 확인합니다.

그림 standby-created-as-failover-target.png에 대한 설명
참고:
- 새 Data Guard 그룹 뷰에는 모든 멤버 데이터베이스가 한 곳에 표시됩니다.
- 자동 페일오버는 이 워크플로우에서 기본적으로 사용으로 설정됩니다.
작업 3: 자동 복구에 대한 페일오버 대상 수정
자동 페일오버가 사용으로 설정된 후 페일오버 대상을 수정하려면 이 작업을 사용합니다.
-
Data Guard 그룹 탭에서 기본 데이터베이스 또는 대기 데이터베이스를 선택합니다.
-
작업 메뉴(점 3개)를 엽니다.
-
페일오버 대상 구성을 선택합니다.

-
새 페일오버 대상을 추가하거나 기존 대상 순서를 조정합니다.
-
복구 대상으로 사용할 대기 데이터베이스를 선택합니다.
-
업데이트를 눌러 변경사항을 저장합니다.

-
업데이트된 페일오버 대상이 Data Guard 그룹 탭에 나타나는지 확인합니다.

updates-failover-targets.png 그림에 대한 설명
참고:
- 동일한 OCI 리전에서 대기 데이터베이스만 선택할 수 있습니다.
- 커스텀 임계값을 사용하는 경우에는 해당 전송 모드와 일치하는 standby database를 선호합니다.
관련 링크
승인
- Authors - Leo Alvarado, Dileep Thiagarajan, Tammy Bednar(제품 관리)
추가 학습 자원
docs.oracle.com/learn에서 다른 랩을 탐색하거나 Oracle Learning YouTube 채널에서 더 많은 무료 학습 콘텐츠에 액세스하세요. 또한 education.oracle.com/learning-explorer를 방문하여 Oracle Learning Explorer가 되십시오.
제품 설명서는 Oracle Help Center를 참조하십시오.
Enable and Configure Fully Managed Automatic Failover for Oracle Exadata Database Service on Exascale Infrastructure
G59505-02