[重庆思庄每日技术分享]-由于备库闪回区过小导致的备库无法实时应用日志

来源:这里教程网 时间:2026-03-03 17:28:51 作者:

在搭建好备库之后,发现开启实时应用后却同步存在延迟

查看备库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

主库创建表并插入数据验证,备库处于日志实时应用状态

相关推荐