手动进行DG switchover,步骤有些麻烦,是否有更简单的方式呢,可以试试dg broker。
Oracle DataGuard Broker分为Client Side和Server Side。
Client Side可以通过EM和DGMGRL两种工具对服务端进行管理和维护。
Server side会有一个配置文件和一个后台进程叫Data Guard Broker monitor process(DMON)。
DMON:它是一个用来管理Broker的后台进程,这个进程负责本地数据库与standby数据库的DMON进程进行通讯,当主库上接收到一个请求的时候,它会协调其他数据库上的DMON进程处理相应的请求,比如switchover。
同时会更新本地系统中的配置文件,并与standby数据库上的DMON进程进行通信,更新Standby上的配置文件。