DG Broker Configuration

Data Guard 구성 생성 및 관리

Primary와 Standby 의 관리를 위해 사용한다.
Data Guard command-line interface (DGMGRL)은 DGMGRL prompt 또는 그 안에 script에서 Data guard 설정을 제어하고 모니터링 한다.

Data guard Broker

Data Guard Broker는 Data Guard 구성의 생성, 유지, 모니터링을 자동화하고 중앙화하는 분산관리 프레임워크이다.
모든 관리 동작을 DGMGRL을 통해 수행할 수 있다.

  • Data Guard 구성을 생성하고 활성화
  • 구성의 어느 위치에서나 전체 Data Guard 구성을 관리
  • 구성의 모든 시스템에 걸쳐 복잡한 역할 변화와 관련된 SwitchOver나 FailOver 동작
  • 중앙화된 모니터링 과 이벤트 통보로 신속하게 적용 속도를 모니터링하고 진단 정보를 캡쳐하고 문제를 감지한다.
Data Guard Broker 강화

다음과 같은 기능이 강화되었다.

  • redo 전송 옵션 지원을 개선해 관리자가 redo 전송 서비스를 위한 연결 설명을 구체화 할 수 있다.
  • 보호 모드와 최대 가용성/최대 성능 사이의 변경 시 데이터베이스 다운타임을 제거했다.
  • Oracle Clusterware를 Cold FailOver Cluster로 사용해 고가용성 구성을 위한 단일 인스턴스 데이터베이스를 지원한다.

설정 방법

작업 순서

1. Primary DB 설정


SYS@TEST> show parameter dg_broker_start
SYS@TEST> alter system set dg_broker_start=true;

2. Standby DB 설정


SYS@TEST> show parameter dg_broker_start
SYS@TEST> alter system set dg_broker_start=true;

3. Primary DB 연결 작업


shell> dgmgrl 
DGMGRL> connect sys/test
DGMGRL> create configuration 'S_SID' as primary database is 'P_SID' connect identifier is P_SID;
Configuration "S_SID" created with primary database "P_SID";
DGMGRL> add database 'S_SID' as connect identifier is 'S_SID';
Database "S_SID" added
DGMGRL> enable configuration;