1. 首页 > ITPUX技术网 > 正文

oracle rac taf unknown问题处理过程

oracle rac taf unknown 问题处理过程

1:问题描述
29号晚上19:00,客户对nfzh数据库节点1做维护,释放相关资源,需要重启节点1的实例,重启实例前,需要切换service到节点2上
srvctl relocate service -d zh -s zh1 -i zh1 -t zh2, 切换不成功,一直hang在那里,
然后客户就对节点1实例重启,实例启动成功后,service不能正常提供服务,应用访问异常。查看service状态为unknown
ora.zh.zh1.svc1 OFFLINE UNKNOWN db16 CHECK TIMED OUT,

2:处理过程

第一歩:分析数据库,集群日志
第二步:节点1上停止监听 srvctl stop listener -n db15
第三步:grid用户启动监听 lsnrctl start
第四步:oracle用户注册 alter system register
第五步:启动service srvctl start service -d zh -s zh1 业务恢复正常。
3:总结
这个问题比较奇怪,还需要继续分析,与监听的起停方式有关系,必须用lsnrctl start这种方式带起监听才可以启动service。
目前版本为11.2.0.1,不太稳定,建议升级到11.2.0.3,但前提必须做好升级测试实施方案。

本文由风哥教程整理发布,仅用于学习测试使用,转载注明出处:http://www.fgedu.net.cn/10327.html

联系我们

在线咨询:点击这里给我发消息

微信号:itpux-com

工作日:9:30-18:30,节假日休息