Summary


Oracle DBCS의 DR(Disaster Recovery) 설정하는 방법을 알고 싶습니다. 

DBCS의 Switchover와 Failover 가이드를 알려주세요. 


Solution


Oracle Cloud DBCS의 경우 DR 방법은 크게 2가지로 나눌 수 있습니다. 


1. Switch over(전환)

Switch Over 방식은 전환으로 기본 및 대기 데이터베이스 역할을 변경합니다. 

각 데이터베이스는 새로운 역할로 Oracle Database Guard 연결로 유지합니다. 


즉, 기본 데이터베이스는 대기 역할로 전환하고, 대기 데이터베이스에 대한 유지 관리를 수행한 다음 다시 기본 역할로 전환하여 수행됩니다.


1. 원하시는 DBCS를 선택합니다. 

Overview > Oracle Base Database > DB Systems



2. DB 시스템 목록에서 전환하려는 DB 시스템 이름을 클릭합니다.



3. 리소스에서 Data Guard Associations을 클릭 후, Switch Over를 수행할 Data Guard Associations를 선택합니다.


4. Switchover를 수행할 데이터 보호 연결에 대해 Switchover를 클릭합니다.


5. Switchover Database 대화 상자에서 데이터베이스 관리자 비밀번호를 입력한 후 확인을 클릭합니다.

이제 이 데이터베이스는 대기 데이터베이스의 역할을 맡고, 대기 데이터베이스는 Data Guard 연결에서 기본 데이터베이스의 역할을 맡습니다. 



2. Failover(장애 조치)

장애 조치는 기존 기본 데이터베이스가 실패하거나 연결할 수 없게 된 후 대기 데이터베이스를 기본 역할로 전환합니다. 

최대 성능 보호 모드를 사용할 때 장애 조치로 인해 일부 데이터가 손실될 수 있습니다.



1. Compartment 선택 후 대상 DB 시스템을 선택합니다. 



2. DB 시스템 목록에서 장애 조치하려는 기본 데이터베이스의 피어 대기가 있는 DB 시스템 이름을 클릭합니다.



3. 리소스에서 Data Guard Associations을 클릭 후, Failover를 수행할 Data Guard Associations를 선택합니다.



4. 장애 조치를 수행하려는 Data Guard 연결에 대해 장애 조치를 클릭합니다.



5. Failover Database 대화 상자에서 데이터베이스 관리자 비밀번호를 입력한 다음 확인을 클릭합니다.


이제 이 데이터베이스는 기본 데이터베이스의 역할을 맡아야 하며 이전 기본 데이터베이스의 역할은 비활성화된 대기로 표시되어야 합니다.





Reference

[1] 데이터베이스 전환 및 장애 조치 수행 : 

https://docs.oracle.com/en-us/iaas/base-database/doc/perform-database-switchover-and-failover.html