8 Replies Latest reply: Jun 3, 2008 6:05 AM by kenan RSS

    Oracle CRS(10.2) installation fails - service OracleCSService in improper

    259036
      Hello,

      I been trying to install Oracle RAC 10g R2, in a VmWare client machine with Windows 2003 SE, as you can see, the check commands run, showing all configuration is fine, except for the VIP part, installation passed smoothly, till the Configuration assistance, I got this error:

      Step 5: Starting up CRS stack on all nodes
      rac1 service OracleCSService in improper PENDING state, err(997)
      rac2 service OracleCSService in improper PENDING state, err(997)

      Configuration assistant "Oracle Clusterware Configuration Assistant" failed
      -----------------------------------------------------------------------------
      The "C:\oracle\product\10.2.0\nbcrs\cfgtoollogs/configToolFailedCommands" script contains all commands that failed, were skipped or were cancelled. This file may be used to run these configuration assistants outside of OUI. Note that you may have to update this script with passwords (if any) before executing the same.-----------------------------------------------------------------------------
      1.     I Confirm that your public interface is listed before the private interface in the advanced settings of your network properties
      2.     I Confirm that you enabled automounting of external disks using diskpart
      When I tried to start the OracleCRService service using SC, it hangs & not starts.

      Please I need your help, solve this problem,

      Kind regards,

      Nabil

      find below the diagnostic check done before installation and error message displayed:

      C:\Documents and Settings\Administrator>C:\10201_clusterware_win32\clusterware\cluvfy\runcluvfy.bat
      stage -pre crsinst -n rac1,rac2 -verbose

      C:\Documents and Settings\Administrator>REM By Nabil @echo off

      C:\Documents and Settings\Administrator>REM

      C:\Documents and Settings\Administrator>REM This script sets up the environment for invocation of cl
      uster verification

      C:\Documents and Settings\Administrator>REM tool (cluvfy), unpacks the archive (cluvfy.zip) for the
      verification

      C:\Documents and Settings\Administrator>REM framework software, executes the requested verification
      command, and cleans

      C:\Documents and Settings\Administrator>REM up the space occupied by the unpacked verification softw
      are.

      C:\Documents and Settings\Administrator>REM

      C:\Documents and Settings\Administrator>REM Usage: cluvfy.bat <cluvfy command options>

      C:\Documents and Settings\Administrator>setlocal

      C:\Documents and Settings\Administrator>REM Setup CV_HOME environment variable for cluvfy

      C:\Documents and Settings\Administrator>REM This variable points to the home for cluster verificatio
      n software.

      C:\Documents and Settings\Administrator>REM If not set by the caller of this script, it points (by d
      efault)

      C:\Documents and Settings\Administrator>REM to temporary directory

      C:\Documents and Settings\Administrator>if () == () ()

      C:\Documents and Settings\Administrator>Rem

      C:\Documents and Settings\Administrator>rd /S /Q C:\temp\cvtmphome
      The system cannot find the file specified.

      C:\Documents and Settings\Administrator>md C:\temp\cvtmphome

      C:\Documents and Settings\Administrator>REM Setup CV_JDKHOME environment variable for cluvfy

      C:\Documents and Settings\Administrator>REM This variable points to the java package required by clu
      ster verification

      C:\Documents and Settings\Administrator>REM framework

      C:\Documents and Settings\Administrator>REM If this varible isn't set by the caller of this script,
      the jrepack.zip

      C:\Documents and Settings\Administrator>REM archive is unpacked in C:\temp\cvtmphome\jre directory a
      nd this directory is

      C:\Documents and Settings\Administrator>REM set in CV_JDKHOME

      C:\Documents and Settings\Administrator>if () == () (
      if not exist \10201_clusterware_win32\clusterware\cluvfy\jrepack.zip goto JDKHOME_ERROR
      \10201_clusterware_win32\clusterware\cluvfy\..\install\unzip -o \10201_clusterware_win32\clusterwar
      e\cluvfy\jrepack.zip -d C:\temp\cvtmphome\jre 1>NUL
      if not errorlevel 0 goto JRE_ZIP_ERR

      )

      C:\Documents and Settings\Administrator>REM Setup CV_DESTLOC environment variable for cluvfy

      C:\Documents and Settings\Administrator>REM This variable points to a directory on each (remote as w
      ell as local) node

      C:\Documents and Settings\Administrator>REM that is writable. The cluster verifcation tool will copy
      the required

      C:\Documents and Settings\Administrator>REM software bits (on need basis) to this directory.

      C:\Documents and Settings\Administrator>REM If not set by the caller of this script, it points (by d
      efault)

      C:\Documents and Settings\Administrator>REM to temporary directory

      C:\Documents and Settings\Administrator>if () == () ()

      C:\Documents and Settings\Administrator>REM Unpack the cluster verification software archive on its
      home

      C:\Documents and Settings\Administrator>\10201_clusterware_win32\clusterware\cluvfy\..\install\unzip
      -o \10201_clusterware_win32\clusterware\cluvfy\cvupack.zip -d C:\temp\cvtmphome 1>nul

      C:\Documents and Settings\Administrator>if not errorlevel 0 goto CVU_ZIP_ERR

      C:\Documents and Settings\Administrator>REM Execute the requested cluster verification command

      C:\Documents and Settings\Administrator>CALL C:\temp\cvtmphome\bin\cluvfy.bat stage -pre crsinst -n
      rac1,rac2 -verbose

      Performing pre-checks for cluster services setup

      Checking node reachability...

      Check: Node reachability from node "rac1"
      Destination Node Reachable?
      ------------------------------------ ------------------------
      rac2 yes
      rac1 yes
      Result: Node reachability check passed from node "rac1".


      Checking user equivalence...

      Check: User equivalence for user "Administrator"
      Node Name Comment
      ------------------------------------ ------------------------
      rac2 passed
      rac1 passed
      Result: User equivalence check passed for user "Administrator".
      Checking administrative privileges...

      Checking node connectivity...


      Interface information for node "rac2"
      Interface Name IP Address Subnet
      ------------------------------ ------------------------------ ----------------
      public 192.168.2.102 192.168.2.0
      private 192.168.0.102 192.168.0.0


      Interface information for node "rac1"
      Interface Name IP Address Subnet
      ------------------------------ ------------------------------ ----------------
      public 192.168.2.101 192.168.2.0
      private 192.168.0.101 192.168.0.0


      Check: Node connectivity of subnet "192.168.2.0"
      Source Destination Connected?
      ------------------------------ ------------------------------ ----------------
      rac2:public rac1:public yes
      Result: Node connectivity check passed for subnet "192.168.2.0" with node(s) rac2,rac1.

      Check: Node connectivity of subnet "192.168.0.0"
      Source Destination Connected?
      ------------------------------ ------------------------------ ----------------
      rac2:private rac1:private yes
      Result: Node connectivity check passed for subnet "192.168.0.0" with node(s) rac2,rac1.

      Suitable interfaces for the private interconnect on subnet "192.168.2.0":
      rac2 public:192.168.2.102
      rac1 public:192.168.2.101

      Suitable interfaces for the private interconnect on subnet "192.168.0.0":
      rac2 private:192.168.0.102
      rac1 private:192.168.0.101

      ERROR:
      Could not find a suitable set of interfaces for VIPs.

      Result: Node connectivity check failed.


      Checking system requirements for 'crs'...

      Check: Operating system version
      Node Name Available Required Comment
      ------------ ------------------------ ------------------------ ----------
      rac2 Windows Server 2003 Windows Server 2003 passed
      rac1 Windows Server 2003 Windows Server 2003 passed
      Result: Operating system version check passed.

      Check: Total memory
      Node Name Available Required Comment
      ------------ ------------------------ ------------------------ ----------
      rac2 823.49MB (843252KB) 512MB (524288KB) passed
      rac1 823.49MB (843252KB) 512MB (524288KB) passed
      Result: Total memory check passed.

      Check: Swap space
      Node Name Available Required Comment
      ------------ ------------------------ ------------------------ ----------
      rac2 1.96GB (2057180KB) 1GB (1048576KB) passed
      rac1 1.96GB (2057180KB) 1GB (1048576KB) passed
      Result: Swap space check passed.

      Check: System architecture
      Node Name Available Required Comment
      ------------ ------------------------ ------------------------ ----------
      rac2 32-bit 32-bit passed
      rac1 32-bit 32-bit passed
      Result: System architecture check passed.

      Check: Free disk space in "C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp" dir
      Node Name Available Required Comment
      ------------ ------------------------ ------------------------ ----------
      rac2 3.36GB (3519968KB) 400MB (409600KB) passed
      rac1 3.2GB (3359292KB) 400MB (409600KB) passed
      Result: Free disk space check passed.

      System requirement passed for 'crs'

      Pre-check for cluster services setup was unsuccessful on all the nodes.

      C:\Documents and Settings\Administrator>


      ==== ====== = === = == = = == = == ===

      Output generated from configuration assistant "Oracle Clusterware Configuration Assistant":
      Command = C:\WINDOWS\system32\cmd /c call C:\oracle\product\10.2.0\nbcrs/install/crssetup.config.bat
      clscfg: EXISTING configuration version 3 detected.
      clscfg: version 3 is 10G Release 2.
      Successfully accumulated necessary OCR keys.
      Using ports: CSS=49895 CRS=49896 EVMC=49898 and EVMR=49897.
      node <nodenumber>: <nodename> <private interconnect name> <hostname>
      node 1: rac1 rac1-priv rac1
      node 2: rac2 rac2-priv rac2
      clscfg: Arguments check out successfully.

      NO KEYS WERE WRITTEN. Supply -force parameter to override.
      -force is destructive and will destroy any previous cluster
      configuration.
      Step 1: checking status of CRS cluster
      Step 2: creating directories (C:\oracle\product\10.2.0\nbcrs)
      Step 3: configuring OCR repository
      Oracle Cluster Registry already initialized
      Step 4: configuring safe mode for CRS stack
      Step 5: Starting up CRS stack on all nodes
      rac1 service OracleCSService in improper PENDING state, err(997)
      rac2 service OracleCSService in improper PENDING state, err(997)

      Configuration assistant "Oracle Clusterware Configuration Assistant" failed
      -----------------------------------------------------------------------------
      The "C:\oracle\product\10.2.0\nbcrs\cfgtoollogs/configToolFailedCommands" script contains all commands that failed, were skipped or were cancelled. This file may be used to run these configuration assistants outside of OUI. Note that you may have to update this script with passwords (if any) before executing the same.-----------------------------------------------------------------------------