WARNING: detected duplicate paths to the same disk导致crs无法正常启动故障解决
该文章是一篇Oracle RAC集群故障排查案例,详细分析了因错误配置ASM磁盘发现字符串导致的集群无法启动问题。故障根源是管理员将asm_diskstring参数设置为包含系统设备映射符号链接的路径(如/dev/dm*和/dev/mapper/*),导致ASM在发现磁盘时检测到同一物理磁盘的重复路径(如/dev/mapper/mpathi与/dev/dm-3),进而无法挂载投票磁盘组(CRS),致使集群资源管理器(CRS)启动失败。 解决该故障的核心步骤包括:首先,通过创建一个仅包含正确磁盘路径(如/dev/mapper/*)的临时pfile,然后基于此pfile重新创建ASM SPFILE,以自动更新GPnP配置文件中的DiscoveryString和SPFile路径。此操作会清除原有的投票磁盘信息,因此修复后需使用kfed工具验证磁盘头信息,并通过crsctl replace votedisk命令重新配置投票磁盘。最终,集群得以正常启动。文章强调了正确配置asm_diskstring的重要性,并提供了通过重建SPFILE来修正配置错误的完整技术方案。