5 Replies Latest reply: Sep 27, 2012 12:21 AM by 626479 RSS

    ASM disgroup unable to mount (error disk not exist at all )

    626479
      one of our RAC system have ASM trouble .

      ASM prompts error , disk 3,4,5 is missing , while we sure there's only disk 1,2,3 for VOL 1,2,3 configured
      on both RAC nodes

      1.how do we be sure where disk 3,4,5 is ??
      2. how to get rid of the this non-exist disks ?

      thanks everyone for answers and hints

      br/ricky

      alter diskgroup asm_sai mount

      *

      ERROR at line 1:

      ORA-15032: not all alterations performed

      ORA-15040: diskgroup is incomplete

      ORA-15042: ASM disk "5" is missing

      ORA-15042: ASM disk "4" is missing

      ORA-15042: ASM disk "3" is missing


      /etc/init.d/oracleasm listdisks

      VOL1

      VOL2

      VOL3


      Device "/dev/emcpowere1" is marked an ASM disk with the label "VOL1"

      Device "/dev/emcpowerf" is not marked as an ASM disk

      Device "/dev/emcpowerf1" is marked an ASM disk with the label "VOL2"

      Device "/dev/emcpowerg" is not marked as an ASM disk

      Device "/dev/emcpowerg1" is marked an ASM disk with the label "VOL3"


      select GROUP_NUMBER,NAME,STATE,TYPE from v$asm_diskgroup;

      GROUP_NUMBER NAME STATE TYPE

      ------------ ------------------------------ ----------- ------

      0 ASM_SAI DISMOUNTED

      select GROUP_NUMBER, DISK_NUMBER,MOUNT_STATUS,state,NAME,path from v$asm_disk;

      GROUP_NUMBER DISK_NUMBER MOUNT_S STATE NAME

      ------------ ----------- ------- -------- ------------------------------

      PATH

      --------------------------------------------------------------------------------

      0 0 CLOSED NORMAL

      ORCL:VOL1

      0 2 CLOSED NORMAL

      ORCL:VOL3

      0 1 CLOSED NORMAL

      ORCL:VOL2
        • 1. Re: ASM disgroup unable to mount (error disk not exist at all )
          626479
          there's no ORCL:VOL5 on system at all

          but mount diskgroup shows disk 5,4,3 missing

          result: 4 osderr:0x3 osderr1:0x2e pid:13194
          WARNING: failed to read mirror side 1 of virtual extent 0 logical extent 0 of file 268 in group 1 from disk VOL5 allocation unit 920 reason error; if possible,will try another mirror side
          WARNING: failed to read mirror side 1 of virtual extent 0 logical extent 0 of file 268 in group 1 from disk VOL5 allocation unit 920 reason error; if possible,will try another mirror side
          WARNING: IO Failed. subsys:/opt/oracle/extapi/64/asm/orcl/1/libasm.so dg:1, diskname:ORCL:VOL5 disk:0x4.0xb147cd73 au:920
          WARNING: IO Failed. subsys:/opt/oracle/extapi/64/asm/orcl/1/libasm.so dg:1, diskname:ORCL:VOL5 disk:0x4.0xb147cd73 au:920
          iop:0x2ab4c8487000 bufp:0x2ab4c7ef2a00 offset(bytes):964689920 iosz:512 operation:1(Read) synchronous:1
          iop:0x2ba19b172000 bufp:0x2ba19abdda00 offset(bytes):964689920 iosz:512 operation:1(Read) synchronous:1
          result: 4 osderr:0x3 osderr1:0x2e pid:21261
          result: 4 osderr:0x3 osderr1:0x2e pid:17147
          • 2. Re: ASM disgroup unable to mount (error disk not exist at all )
            626479
            the problem seems to be disk 5,4,3 not exist on v$asm_disk

            but how could mount command find something doesn't exist at all

            on nodes , there's only VOL1,2,3

            checked according to this posts
            http://vijaydumpa.blogspot.pt/2008/05/asm-could-not-mount-or-see-diskgroup.html

            no error was found , everything look ok on OS side .

            how come oracle need to identifiy disk 5,4,3 ..

            SQL> alter diskgroup asm_sai mount force;

            alter diskgroup asm_sai mount force

            *

            ERROR at line 1:

            ORA-15032: not all alterations performed

            ORA-15040: diskgroup is incomplete

            ORA-15042: ASM disk "5" is missing

            ORA-15042: ASM disk "4" is missing

            ORA-15042: ASM disk "3" is missing

            select GROUP_NUMBER, DISK_NUMBER,MOUNT_STATUS,state,NAME,path from v$asm_disk;

            GROUP_NUMBER DISK_NUMBER MOUNT_S STATE NAME

            ------------ ----------- ------- -------- ------------------------------

            PATH

            --------------------------------------------------------------------------------

            0 0 CLOSED NORMAL

            ORCL:VOL1

            0 2 CLOSED NORMAL

            ORCL:VOL3

            0 1 CLOSED NORMAL

            ORCL:VOL2
            • 3. Re: ASM disgroup unable to mount (error disk not exist at all )
              Mahir M. Quluzade
              Hi,

              Your ASM Disk 3,4,5 is missing.
              Did you remove disks?

              Regards
              Mahir M. Quluzade
              www.mahir-quluzade.com
              • 4. Re: ASM disgroup unable to mount (error disk not exist at all )
                Valentin Minzatu
                What version of Oracle and what o/s are you using?
                • 5. Re: ASM disgroup unable to mount (error disk not exist at all )
                  626479
                  Yeah, you are right ..

                  finnally found out that LUN was removed by other people ...

                  but i still couldn't understand is why v$ASM_DISK shows only 3 disks , and mount reports 6 of them ..

                  where does it from ?

                  i thought , there should be 6 disks there , 3 of them was member's state , 3 of them was in some other state


                  br/ricky