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时,就会报该类错误。

       特别是IBMdisk设备,在存储、主机OS重启后,经常会出现hdisk设备的权限和属组被重新初始化,造成ORACLE不能正常启动的现象。

    解决步骤:

  1. 确认报错信息的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>

  2. 故障主机上检查报错信息设备的状态

    ---故障节点
    # 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:

 

评分:0

我来说两句

显示全部

:loveliness: :handshake :victory: :funk: :time: :kiss: :call: :hug: :lol :'( :Q :L ;P :$ :P :o :@ :D :( :)

日历

« 2008-08-22  
     12
3456789
10111213141516
17181920212223
24252627282930
31      

数据统计

  • 访问量: 1104
  • 日志数: 647
  • 影音数: 1
  • 建立时间: 2008-01-18
  • 更新时间: 2008-08-01

RSS订阅

Open Toolbar