Existing Oracle 10.2.0.5 Enterprise ASM instance on Solaris 10 x86 not finding disks suddenly after the server was restarted. Contacted the Solaris Admin and he said the disks are up and functioning with no change being made. Tried troubleshooting and ran dd command and sure enough it comes back permission denied. Admin stated the devices have always been owned by root and it was working fine as configured. I have another server with the exact same setup with root device owner and Oracle sees those disks just fine.
Anyone have any ideas on what I could check?
ASM Alert Log:
Total System Global Area 130023424 bytes
Fixed Size 2094544 bytes
Variable Size 102763056 bytes
ASM Cache 25165824 bytes
ORA-15032: not all alterations performed
ORA-15063: ASM discovered an insufficient number of disks for diskgroup "FLASH1"
ORA-15063: ASM discovered an insufficient number of disks for diskgroup "DATA1"
Command Line Output:
-bash-3.2$ id uid=1004(oracle) gid=101(dba) groups=101(dba),2000(dtsw)
-bash-3.2$ dd if=/dev/rdsk/c1t4d0s0 of=/dev/null bs=1024 count=100
dd: opening '/dev/rdsk/c1t4d0s0': Permission denied
-bash-3.2$ dd if=/dev/rdsk/c1t3d0s0 of=/dev/null bs=1024 count=100
dd: opening '/dev/rdsk/c1t3d0s0': Permission denied
-bash-3.2$ ls -ltr /dev/rdsk/c1t3d0s0
lrwxrwxrwx 1 root root 64 120525-103121 /dev/rdsk/c1t3d0s0 -> ../../devices/pci@0,0/pci15ad,7a0@15/pci15ad,1976@0/sd@3,0:a,raw
-bash-3.2$ ls -ltr /dev/rdsk/c1t4d0s0
lrwxrwxrwx 1 root root 64 120330-141407 /dev/rdsk/c1t4d0s0 -> ../../devices/pci@0,0/pci15ad,7a0@15/pci15ad,1976@0/sd@4,0:a,raw