<BUG>11.2.0.3一次心跳网故障,OCSSD启动不了

本文记录了一次因误操作导致Oracle 11.2.0.3 RAC环境中节点2被驱逐,并且在尝试恢复后CRS无法正常启动的问题。通过重新拔插心跳线并重启CRS服务,以及后续的补丁升级,最终解决了这一故障。

坏境信息:

数据库:11.2.0.3 RAC
操作系统:RHEL 6.3

故障信息:

因为系统人员不小心拔错节点2的心跳线,导致节点2被驱逐,重新插回节点2心跳网,CRS还是启动不了。

note:防火墙均为关闭状态;IP也能ping通。

日志信息:

ocssd.log
一直报如下错误信息

clssnmvDHBValidateNCopy: node 1, 11g-h1, has a disk HB, but no network HB, DHB has rcfg

临时处理手段:

重新拔插节点1的心跳线,再重新启动CRS

#crsctl stop crs -f
#crsctl start crs

补丁修复:

建议打上PSU5(11.2.0.3.5)以上的补丁,最终补丁版本为PSU15(11.2.0.3.15)

11.2.0.3.5:16547309
11.2.0.3.15:20996944

note:参考mos id:1564555.1

你给的架构图也太不完整了,缺太多东西了,不应该是根据我的意见,对原先的架构图进行修改吗?像“video_capture.c、motor_driver.c”这些代码中完全没有出现过的你至少不能出现函数名吧?把DISPATCHER onvif_srv.c放到soap协议栈是对的吗?请详细分析,最后,给出i修改后的架构图,原架构图如下:“graph TD %% ======= 络接入层 ====== N[络接口] -->|TCP/UDP数据| S(SOAP协议栈) %% ======= SOAP协议栈 ====== S --> P[soap_parse.c] S --> K[soap_pack.c] S --> A[soap_auth.c] S --> G[soap_global.c] S --> E[soap_event.c] S --> W[soap_wsdd.c] %% ======= 核心服务分发 ====== S --> D[DISPATCHER<br>onvif_srv.c] %% ======= 业务服务模块 ====== D --> TDS[设备管理<br>tds_passthrough.c] D --> TRT[媒体传输<br>trt_passthrough.c] D --> TR2[第二码流<br>tr2_passthrough.c] D --> PTZ[云台控制<br>tptz_passthrough.c] D --> TAN[事件处理<br>tan_passthrough.c] %% ======= 支持模块 ====== PTZ --> IMG[成像控制<br>imaging.c] TAN --> MD[移动侦测<br>md_active_cells.c] TAN --> PB[压缩编码<br>packbits.c] ALL[各服务模块] --> DM[数据模型<br>data_model.c] ALL --> OC[公共函数<br>onvif_common.c] %% ======= 底层硬件交互 ====== TRT -->|获取码流| VS[视频采集<br>video_capture.c] PTZ -->|控制指令| MT[电机驱动<br>motor_driver.c] MD -->|检测信号| SE[传感器接口<br>sensor_if.c] %% ======= 辅助功能 ====== D --> DV[设备发现<br>onvif_discv.c] D --> PP[透传处理<br>onvif_passthrough.c]”
最新发布
09-02
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值