Saturday, September 3, 2016

RAC - How to start Oracle Clusterware for Debugging Purposes (Pre 11gR2)

Manually Start Oracle Clusterware for Debugging Purposes(10g/11gR1):

1.You must make sure that no 'init' scripts (init.crsd, init.evmd and init.cssd) are running. Kill the init.evmd or init.crsd scripts in case they are running

2.Enable the clusterware flagfiles
We are assuming the CRS stack was not running.  Use the init.crs script as the root user to enable and start the CRS stack:
# sh -x init.crs enable
# sh -x init.crs start

3.If third party clusterware is installed 
Execute the following command as the root user:
# sh -x init.cssd oclsvmon
This command should start the oclsvmon.bin daemon and will not give the prompt back. The oclsvmon daemon will only start when there is a third party clusterware daemon running. In case the prompt is given back, please contact Support with the output of the sh -x command.

4.When no third party clusterware is installed
Execute the following command as the root user:
# sh -x init.cssd oprocd
This command should start the oprocd.bin daemon and will not give the prompt back. In case the prompt is given back, please contact Support with the output of the sh -x command.

5.Start the oclsomon daemon 
Execute the following command as root:
# sh -x init.cssd oclsomon
This command should start the oclsomon.bin daemon and will not give the prompt back. In case the prompt is given back, please contact Support with the output of the sh -x command.

6.Start the Oracle CRS ocssd.bin daemon in another shell
# sh -x init.cssd daemon
This command should start the ocssd.bin daemon and will not give the prompt back. 
Check that the ocssd.bin daemon responds correctly and does not hang, by issuing the following command:
# crsctl check cssd

7.Start the evmd.bin daemon in another shell
# sh -x init.evmd run
This command should start the evmd.bin daemon and will not give the prompt back. 

No comments:

Post a Comment