Environment
Novell
ZENworks Linux Management Linux Management 7 - ZLM7
Novell SUSE
Linux Enterprise Server 9
Situation
ERROR:
ORA-15063: ASM discovered an insufficient number of disks for
diskgroup "XXX”.
(where XXX
is the disk group number.)
An Oracle
server using 5 additional raw disk devices (/dev/raw) gets Image
Safe Data (ZISD) on Sector #06 written or modified to all devices
when the novell-zislinx process loads. Oracle recognizes these
disk changes and as a result will not mount the /dev/raw devices on
startup.
To check if
the imaging service has written to the raw devices run:
dd if=/dev/raw/rawX skip=5 count=1 | strings
If you see the string "ZISD”, then Oracle will reject this device.
dd if=/dev/raw/rawX skip=5 count=1 | strings
If you see the string "ZISD”, then Oracle will reject this device.
Resolution
- Clear this sector by running the command: dd if=/dev/zero of=/dev/raw/rawX seek=5 count=1
- Uninstall the novell-zenworks-zislnx rpm to remove the service
OR
- Open the /etc/opt/novell/zenworks/preboot/novell-zislnx.conf file using a text editor like vi
- Locate the Mode section and change the entry of MODE=ENABLE to MODE=DISABLE
- Save the file and exit the
editor. Next time the novell-zislnx service runs it will be
disabled
- Run chkconfig and turn off the novell-zislnx service
- Run chkconfig --list novell-zislnx to obtain a list of the current run levels the service is turned on for
- Run chkconfig --level novell-zislnx 2345 off to turn off the service for the specified run levels of 2, 3, 4,& 5