如何处理搭载Oracle rac集群的数据库一体机在全局上下电后rac集群无法正常启动

发布时间:  2015-03-05 浏览次数:  220 下载次数:  0
问题描述
搭载Oracle rac集群的数据库一体机在全局上下电后rac集群无法正常启动。
处理过程
1. 登录FusionManager管理页面检查FusionStorage是否已经启动正常
1) 在FusionManager中,选择“资源 > 设备”,在左侧导航树,选择“存储设备 > FusionStorage”。(Resources、Device、Storage Device)
进入“FusionStorage”页面。
2) 在右侧依次点击所有存储设备,进入存储资源池的管理界面,查看所有资源池的“状态”是否为正常。(Status、Normal)
2. 依次登录所有DB节点,执行以下命令
/usr/sbin/oracleasm scandisks
3. 任意登录一个DB节点,执行以下命令,查看Oracle服务是否正常启动
crsctl status resource –t
正常时的返回值如下:
根因
全局上电时Oracle rac集群和FusionStorage存储集群的启动没有先后顺序,是同时启动的。当Oracle rac在扫描节点的存储设备时,FusionStorage提供的虚拟磁盘还没有准备好,导致rac启动失败。
建议与总结
如遇到一体机在全局上下电后rac集群无法正常启动的问题,可参考以上案例检查一体机FusionStorage是否已正常启动。

END