rac中某一节点asm磁盘组无法挂载

白昼ron
博客专家认证
2018-06-27 11:55:10
环境:Oracle 11.2.4.0 RAC
问题描述:
CRS服务不正常,asm diskgroup挂载不了,截图如下:






日志如下:
--------------------------------------------------------------------------------------------------
Wed Jun 27 10:28:10 2018
SQL> alter diskgroup crs mount
NOTE: cache registered group CRS number=1 incarn=0xdbd84eae
NOTE: cache began mount (not first) of group CRS number=1 incarn=0xdbd84eae
WARNING: detected duplicate paths to the same disk:
'/dev/mapper/CRSp1' and
'/dev/dm-23'
More trace information dumped to '/u01/app/grid/diag/asm/+asm/+ASM2/trace/+ASM2_ora_42445.trc'
Wed Jun 27 10:28:11 2018
ERROR: no read quorum in group: required 2, found 0 disks
NOTE: cache dismounting (clean) group 1/0xDBD84EAE (CRS)
NOTE: messaging CKPT to quiesce pins Unix process pid: 42445, image: oracle@db-5 (TNS V1-V3)
NOTE: dbwr not being msg'd to dismount
NOTE: lgwr not being msg'd to dismount
NOTE: cache dismounted group 1/0xDBD84EAE (CRS)
NOTE: cache ending mount (fail) of group CRS number=1 incarn=0xdbd84eae
NOTE: cache deleting context for group CRS 1/0xdbd84eae
GMON dismounting group 1 at 10 for pid 24, osid 42445
ERROR: diskgroup CRS was not mounted
WARNING: Disk Group CRS containing spfile for this instance is not mounted
WARNING: Disk Group CRS containing configured OCR is not mounted
WARNING: Disk Group CRS containing voting files is not mounted
ORA-15032: not all alterations performed
ORA-15017: diskgroup "CRS" cannot be mounted
ORA-15063: ASM discovered an insufficient number of disks for diskgroup "CRS"
ERROR: alter diskgroup crs mount
Wed Jun 27 10:28:13 2018
NOTE: No asm libraries found in the system
ERROR: -5(Duplicate disk DATA:DATA_0008)
ERROR: -5(Duplicate disk DATA:DATA_0001)
ERROR: -5(Duplicate disk DATA:DATA_0000)
ERROR: -5(Duplicate disk DATA:DATA_0003)
ERROR: -5(Duplicate disk CRS:CRS_0000)
ERROR: -5(Duplicate disk DATA:DATA_0007)
ERROR: -5(Duplicate disk DATA:DATA_0005)
ERROR: -5(Duplicate disk DATA2:DATA2_0002)
ERROR: -5(Duplicate disk DATA2:DATA2_0003)
ERROR: -5(Duplicate disk DATA:DATA_0004)
ERROR: -5(Duplicate disk RECOVERY:RECOVERY_0000)
ERROR: -5(Duplicate disk DATA:DATA_0002)
ERROR: -5(Duplicate disk DATA:DATA_0006)
ASM Health Checker found 1 new failures
------------------------------------------------------------------------------------

分析:
asm_diskstring里存在指向重复的路径:
/dev/*,/dev/mapper/*
造成日志中的提示:
----------------------------

WARNING: detected duplicate paths to the same disk:
'/dev/mapper/CRSp1' and
'/dev/dm-23'
--------------------------------------------------

修改asm_diskstring,无法修改:






另一个节点正常,截图如下:





...全文
751 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
minsic78 2018-06-27
  • 打赏
  • 举报
回复
自问自答
碧水幽幽泉 2018-06-27
  • 打赏
  • 举报
回复
引用 2 楼 xifenfei 的回复:
哈哈,记得感谢我哦

碧水幽幽泉 2018-06-27
  • 打赏
  • 举报
回复
不错,解决了就好。
  • 打赏
  • 举报
回复
哈哈,记得感谢我哦
白昼ron 2018-06-27
  • 打赏
  • 举报
回复
解决了!
在正常的节点上执行:
alter system set asm_diskstring='/dev/dm-*' scope=spfile;
然后重启不正常的节点,重启后发现asm磁盘组挂载上了!

17,382

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧