Primary와 Standby 의 관리를 위해 사용한다.
Data Guard command-line interface (DGMGRL)은 DGMGRL prompt 또는 그 안에 script에서 Data guard 설정을 제어하고 모니터링 한다.
Data Guard Broker는 Data Guard 구성의 생성, 유지, 모니터링을 자동화하고 중앙화하는 분산관리 프레임워크이다.
모든 관리 동작을 DGMGRL을 통해 수행할 수 있다.
다음과 같은 기능이 강화되었다.
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;