对客户来说,使用命令行的方式对同步状态进行查看不大现实,Oracle提供了很便捷的工具Broker;
配置Broker的好处是可以在目标端数据库打开后自动启动redo apply,无须手动执行recover命令;
同时可以在Broker界面对当前日志应用情况及主备两端数据库情况快速了解。
配置Broker需要对数据库做出的修改
1. 修改参数dg_broker_start为true
2. 主库(RAC)修改dg_broker_config_file1,dg_broker_config_file2为共享存储‘+DATA’(需指定具体路径)
3. 源端主库添加一组standbyredo log,这样在查看configuration的时候不会有warnings
在主备库查看 dg_broker_start 参数:
该参数默认会被设为FALSE,设为TRUE会随数据库实例而自动启动
该参数只能在Broker未处于运行状态时进行修改
DMON进程是被Broker管理的Oracle后台进程,Broker启动后,DMON进程也就被随之创建
<span style="font-family:Courier New;">SQL> SHOW PARAMETER DG
NAME TYPE VALUE
------------------------------------ -----------------------------------------
dg_broker_config_file1 string ….
dg_broker_config_file2 string ….
dg_broker_start boolean TRUE</span>
通过Broker查看DG配置及同步情况
切到oracle用户执行
#su – oracle