ORA-16427: Redo gap is too large to resolve.
Cause: The redo transport lag at this database was too large for automatic redo gap detection to take place.
Action: Re-create this standby database from a current backup copy of the primary database.
.
ORA-16427:Redo gap is too large to resolve的官方解释是:没有足够的日志复制来关闭要在关闭Data Guard软件保护上己报告的红色日志空白。
此错误通常发生在加入一个新的节点时,因为必须有足够多的可用日志头文件才能正常同步。
1、确保当前已连接的和新加入的节点之间的日志流是双向的,我的建议是,先确保primay的archive log应用在standby上。
2、如果有疑问,可以使用命令“ALTER SYSTEM ARCHIVE LOG CURRENT’”在primary上生成一个新的日志文件以提高确认。
3、再次尝试将新节点加入保护联接。
4、如果没有解决,使用“alter system set log_archive_dest_state_n=DEFER’”在primary上推迟复制文件发送。
5、推迟后,确保有足够的文件或进行重新复制。
6、使用 ALTER SYSTEM SET LOG_ARCHIVE_DEST_STATE_n = 'DEFAULT’ 恢复正常操作数据库。