环境描述
操作系统:redhat6.4 64位
甲骨文版本:11.2.0.4 RAC(两节点)
盘阵:宏彬3300 e
问题描述
年前实施RAC集群时,在RAC集群所在的操作系统中只有一组路径,另外一组冗余路径没显示出来,但RAC能正常启动,因为时间关系,并没有去解决,直接关闭RAC集群所在服务器。年后到现场,发现了启动文件集群发现了此问题,把一组光纤的两个小头在光纤交换机上交换一下即可,接着启动RAC集群时,发现存储的路径映射多一组冗余路径,但数据库启动不了,报错
ora - 01172:恢复线程1在2块2991文件
ora - 01151:使用媒介恢复恢复块,如果需要恢复备份
原因:可能是因为存储引起的,因为平时都是将所有读写数据库RAC的应用程序关闭,接着直接关闭数据库。
解决方法:
将RAC集群启动到山状态,执行恢复丢失文件号,接着再打数据库。
建议先在一个节点启动了山状态,再执行恢复,接着改变数据库打开,接着直接打开另一个节点(启动)。