FSFO Observer心跳超时不会触发切换,真正执行切换的是Data Guard Broker;Observer失联仅导致状态变为NOT RUNNING或UNKNOWN,Broker仍可依据主库不可达及阈值条件发起failover。FSFO Observer 进程是否在心跳超时后触发切换?fsfo(fast-start failover)observer 不是“自动切换”的决策者,它只负责监控和报告;真正执行切换的是 data guard broker 的 dgmgrl 后台进程。observer 自身断连或心跳超时,只会导致 observer status 变为 not running 或 unknown,不会直接触发 failover —— 这是很多人误以为“observer 挂了就会切”的根本误区。验证这一点,关键不是看 Observer 日志,而是查 Broker 控制文件状态和 SHOW CONFIGURATION VERBOSE 输出中的 Fast-Start Failover 状态字段。Fast-Start Failover 显示 ENABLED 且 Observer 显示 NOT RUNNING:说明 Observer 失联,但 Broker 仍保有切换能力(只要主库不可达且满足阈值)若显示 DISABLED 或 REQUIRES REINSTATEMENT:说明 FSFO 已被 Broker 主动停用,需人工干预Observer 心跳默认每 10 秒发一次,超时判定窗口是 FastStartFailoverThreshold(默认 30 秒),即连续 3 次未收到响应才标记为失联如何安全模拟主库断网(不杀进程、不关实例)直接 ifconfig eth0 down 或拔网线风险高:可能触发主机级网络重置、ARP 刷新延迟、甚至引发 RAC 节点驱逐。更可控的方式是用 iptables 在主库本地拦截到备库/Observer 的流量。假设 Observer IP 是 192.168.5.100,备库监听端口是 1521,主库执行:iptables -A OUTPUT -d 192.168.5.100 -j DROPiptables -A OUTPUT -d <standby_ip> -p tcp --dport 1521 -j DROP这样主库仍能响应本地连接、不影响 DB 实例运行,但 Observer 和备库完全收不到其心跳与 redo 传输。务必先 service iptables save 或记录规则,避免重启后残留不要用 INPUT 链屏蔽,否则会干扰 Broker 代理进程(DGBROKER)自身通信断网后立刻查 DGMGRL:运行 SHOW DATABASE VERBOSExxx 看 Transport Lag 和 Apply Lag 是否持续增长怎么确认 Observer 真的“心跳超时”并影响 FSFO 决策?仅看 lsnrctl status observer 或进程是否存在没用。Observer 是否“生效”,取决于它是否向 Broker 注册了有效会话,并被 Broker 记录在控制文件中。 Cleanup.pictures 智能移除图片中的物体、文本、污迹、人物或任何不想要的东西
如何测试FSFO观察者进程的自动切换_模拟主库断网与Observer心跳超时
张小明
前端开发工程师
2026自助建站平台对比:5大主流方案(SaaS/CMS/AI)优缺点与费用解析
2026年,自助建站市场已形成SaaS平台、独立CMS与AI建站三足鼎立的格局。面对琳琅满目的选择,企业主和个人站长往往陷入“功能太多选不过来、价格太杂看不明白”的困境。本文将深度解析5大主流建站方案——SaaS模板建站、企业级CMS(PageAdmin&a…
终极指南:如何用VisualCppRedist AIO一键解决所有Windows运行库问题
终极指南:如何用VisualCppRedist AIO一键解决所有Windows运行库问题 【免费下载链接】vcredist AIO Repack for latest Microsoft Visual C Redistributable Runtimes 项目地址: https://gitcode.com/gh_mirrors/vc/vcredist 你是否曾经因为"缺少VC运行…
AEUX技术架构深度解析:从Figma到After Effects的无损设计转换引擎
AEUX技术架构深度解析:从Figma到After Effects的无损设计转换引擎 【免费下载链接】AEUX Editable After Effects layers from Sketch artboards 项目地址: https://gitcode.com/gh_mirrors/ae/AEUX 在UI/UX动效设计领域,设计稿到动态合成的高保真…
FastUtil 高性能集合最佳实践:让你的 Java 程序真正“快”起来
👉 这是一个或许对你有用的社群🐱 一对一交流/面试小册/简历优化/求职解惑,欢迎加入「芋道快速开发平台」知识星球。下面是星球提供的部分资料: 《项目实战(视频)》:从书中学,往事中…
信息管理毕业设计最全选题指导
0 选题推荐 - 云计算篇 毕业设计是大家学习生涯的最重要的里程碑,它不仅是对四年所学知识的综合运用,更是展示个人技术能力和创新思维的重要过程。选择一个合适的毕业设计题目至关重要,它应该既能体现你的专业能力,又能满足实际应…
Mac Mouse Fix终极指南:三步将普通鼠标打造成macOS效率神器
Mac Mouse Fix终极指南:三步将普通鼠标打造成macOS效率神器 【免费下载链接】mac-mouse-fix Mac Mouse Fix - Make Your $10 Mouse Better Than an Apple Trackpad! 项目地址: https://gitcode.com/GitHub_Trending/ma/mac-mouse-fix 你是否曾为macOS上第三方…