Oracle 10gR2 Clusterware on Novell/SuSE SLES10 on multipath devices


installing the Oracle Clusterware CRS 10.2 on SLES10 with its multipath devices can be tricky.

Background: The tool formatting the OCR disks, clsfmt.bin, is buggy concerning multipath / device mapper devices and you will see fail and clsfmt spit out errors like:

clsfmt: Failure trying to resize OCR file from ... bytes to ... bytes
clsfmt: Received unexpected error 4 from skgfifi

Oracle Patch Set or one-off patch 4679769 from Oracle Metalink fixes this, but during install with runInstaller you are bound to the install kit AND you cannot apply a patch before a product is fully installed. Subsequently, the fails and you have to clean up the mess manually and format the disks manually. I did not want do do so, I solved this problem in this way:

  1. downloaded Patch 4679769
  2. extracted it
  3. started runInstaller
  4. performed full configuration and install tasks until the point has to be executed. Left the message open.
  5. copied the clsfmt.bin from patch 4679769 directory to $ORA_CRS_HOME/bin on all nodes
  6. started (ran successfully)
  7. finished runInstaller as desired

Oracle Support approved this way on November 14th, 2007 in a service request.

Note: Please don’t forget to comment out the LD_ASSUME_KERNEL stuff in vipca and srvctl scripts on SLES10. Repeat this step after applying the patchset.

Have always a good uptime, yours

You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.

Leave a Reply