在搭建好备库之后,发现开启实时应用后却同步存在延迟
查看备库alter日志发现能够接收主库日志并应用,但是并不是实时的
检查备库备用日志状态,发现全是unassigned状态:
select group#,status from v$standby_log;
group# status
--------- ------------
4 UNASSIGNED
5 UNASSIGNED
6 UNASSIGNED
7 UNASSIGNED
重新检查参数发现备库的闪回区大小只有10M,而备库的归档路径设置为闪回区,因此没有足够的空间来写入主库的日志
show parameter DB_RECOVERY_DEST_SIZE
------------------------ ---------------------
DB_RECOVERY_DEST_SIZE 10240
调整备库闪回区大小为50G,开启日志实时应用,此时备库日志应用状态正常
select group#,status from v$standby_log;
group# status
--------- ------------
4 UNASSIGNED
5 ACTIVE
6 UNASSIGNED
7 UNASSIGNED
主库创建表并插入数据验证,备库处于日志实时应用状态