在EVA3K存储恢复正常之后,从主机系统识别到得lun路径已经发生变化,故障前是c4t1d0,故障后变成c3t1d0,集群无法启动,存储是用来放oracle数据库文件的,幸好这个集群建库是用文件系统方式,而不是裸设备,只要在集群配置中改一下路径即可。在集群恢复正常后,进行倒换到备机测试时,无法切换到备机,该集群是主备模式的。通过查看日志发现是在启动oracle时出错,报ORA-00600,ORA-27302,ORA-27301、错误,查询资料得知,报这些错误时因为主机的系统参数设置有问题仔细比对主备机的/etc/system文件,没发现不同,继续比对oracle的初始化配置文件initSID.ora时发现了不同,主机的processes = 700,而备机的processes = 1024,这个值是在建库时设置与/etc/system 文件中Setsemsys:seminfo_semmns=2048 是关联的,
(semmns: 含义:系统中emaphores的最大个数这个值可以通过以下方式计算得到:各个Oracle实例的initSID.ora里边的processes的值的总和(除去最大的Processes参数)
+最大的那个Processes×2+10×Oracle实例的个数) 修改备机中/etc/system 文件中Set semsys:seminfo_semmns=32767 ,重启备机,再进行倒换测试,正常。
后来、查看主备机以前的日志发现,这个错误,在2007年就存在了,估计这个集群安装好后,就没有进行过倒换测试。
阅读(2816) | 评论(0) | 转发(0) |