ORA-16819: fast-start failover observer not started ORACLE 报错 故障修复 远程处理
文档解释
ORA-16819: fast-start failover observer not started
Cause: The observer for fast-start failover was not started. As a result, fast-start failover could not happen in the case of a primary database failure.
Action: Start the fast-start failover observer by using, for example, the DGMGRL START OBSERVER command.
ORA-16819: fast-start failover observer not started,是一个ORACLE数据库运行时出现的错误信息,指Fast Start Failover Observers在主实例和从实例之间进行心跳检查时未能启动,这个错误会影响主从实例之间的切换功能。
快速启动故障转移(Fast Start Failover)功能是Oracle 11g中可自动进行实例垂死转移的技术,这个技术的关键组件是Fast Start Failover Observers。主实例和从实例之间会定时发送信号(心跳检查,检查网络状态),当主实例垂死时,FSFO Observers会自动检测并将角色切换到从实例,这种机制就是所谓的Fast Start Failover能力。
失败原因:
1. 可能是实例名称配置不一致,或者配置错误导致实例间不能正确发送心跳信号
2. 网络状况异常导致心跳数据不能正常到达
3. FSFO Observer没有正确启动,未开启。
一般处理方法及步骤
1. 首先检查实例名称的输入是否正确,以及共享目录的配置正确
2. 检查网络是否正常,尝试登录到主实例和从实例,确认是否可以正常通信
3. 强制重启FSFO Observer:
“`sql
SQL> ALTER SYSTEM SET FAST_START_FAILOVER_OBSERVER='(ADDRESS=(PROTOCOL=tcp)(HOST=host1)(PORT=1521))’;
SQL> ALTER SYSTEM SET FAST_START_FAILOVER_OBSERVER=’FORCE:(ADDRESS=(PROTOCOL=tcp)(HOST=host1)(PORT=1521))’;
“`
免责声明:
① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。
② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341