oracle 11g dg broker 配置,主备切换 (主备库都是单实例)

select name, database_role db_role, controlfile_type cf_type, open_mode, protection_mode, dataguard_broker dg_broker, guard_status, force_logging from v$database;
主库:
备库:
DB_BROKER_CONFIG_FILEn参数用于指定DataGuard配置文件的路径,存在默认路径。
DG_BROKER_START参数设置实例启动的时候是否自动启动Broker,需要开启。
alter system set dg_broker_start=true;
数据库的archive_dest_n 参数会由DG BROKER自动进行管理,无需人工干预。
此步骤为主备库实例配置静态监听及broker使用的额外静态监听
主库listener.ora:
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(GLOBAL_DBNAME = msdb)
(ORACLE_HOME = /u01/app/oracle/product/11.2.0/db_1)
(SID_NAME = msdb)
)
(SID_DESC =
(GLOBAL_DBNAME = msdb_DGMGRL)