ASM报错ORA-15042: ASM disk "5" is missing
上一篇 /
下一篇 2008-05-29 23:10:23
/ 个人分类:ORACLE
数据库主机、存储重启后,STARTUP ASM失败,报错如下:
SQL> startup ASM instance started Total System Global Area 130023424 bytes Fixed Size 2071104 bytes Variable Size 102786496 bytes ASM Cache 25165824 bytes ORA-15032: not all alterations performed ORA-15040: diskgroup is incomplete ORA-15042: ASM disk "5" is missing SQL> |
"ORA-15042: ASM disk "N" is missing"是一类常见的ASM disk故障,ASM在启动时无法访问数据库使用的disk时,就会报该类错误。
特别是IBM的disk设备,在存储、主机OS重启后,经常会出现hdisk设备的权限和属组被重新初始化,造成ORACLE不能正常启动的现象。
解决步骤:
- 确认报错信息的disk N所对应的设备文件
连接到正常节点上的ASM,确认disk_num=N的设备 SQL> select DISK_NUMBER,NAME ,PATH from v$asm_disk where disk_number=5; DISK_NUMBER NAME PATH ----------- ------------------------------ -------------------- 5 DATADG1_0005 /dev/rhdisk15 SQL> |
- 故障主机上检查报错信息设备的状态
---故障节点 # ls -trl /dev/rhdisk15 crw------- 1 root system 36, 16 May 28 11:44 /dev/rhdisk15 # ---正常节点 oracle@clostb1/oracle>ls -trl /dev/rhdisk15 crw------- 1 oracle dba 20, 16 May 28 17:23 /dev/rhdisk15 |
此类问题,多半是设备重新初始化后,属组被修改造成的。修改ASM使用的disk设备为正确的oracle:dba属组,问题解决。
导入论坛
引用链接
收藏
分享给好友
推荐到圈子
管理
举报
TAG: