ORA-16637: maximum number of Oracle error numbers for fast-start failover already reached ORACLE 报错 故障修复 远程处理
文档解释
ORA-16637: maximum number of Oracle error numbers for fast-start failover already reached
Cause: The broker could not enable any more Oracle error numbers for initiating a fast-start failover.
Action: Use the DGMGRL CLI SHOW FAST_START FAILOVER command to help identify an Oracle error number that can be disabled before attempting to enable an additional error number for initiating a fast-start failover.
ORA-16637:快速启动故障转移的Oracle错误号的最大数已经达到
官方解释
ORA-16637是由数据库引擎报出的Oracle错误,提示快速启动失败转移的最大错误号数已经达到最大限度。
常见案例
当用户尝试将数据库开机恢复快速失败故障转移时,可能会得到ORA-16637错误。
一般处理方法及步骤
首先,应检查/ 高可用性/归档日志/故障转移日志,以查看出现此错误后在复制端口上发生了什么情况。
其次,根据日志分析,在服务器上运行alter system set fast_start_failover_max_error看到当前设置的快速启动失败转移最大错误号值,如果建议根据实际情况更改,设置新错误号数量范围值,最大可设置50。
最后,如果因ORA-16637错误而无法进行数据库失败转移,可以尝试在故障前的介质上恢复数据库,此时可以在数据库升级后重新尝试失败转移步骤。