ITPUX技术网

交流 . 资讯 . 分享
Make progress together!
Oracle数据库DBA高级工程师培训视频
Oracle数据库培训-备份恢复-性能优化-集群容灾
mysql数据库视频教程

oracle rac taf unknown问题处理过程

内容发布:paulyi| 发布时间:2014-2-26 20:21:20
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,但前提必须做好升级测试实施方案。


上一篇:oracle drop user 报ORA-03113 问题处理
下一篇:Oracle数据库实例中查询V$asm_disk磁盘头信息为unknown
回复

使用道具 举报

1框架
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表