Skip to content
pvmehta.com

pvmehta.com

  • Home
  • About Me
  • Toggle search form
  • Process Map for CPU and Memory for OS processes Linux/Unix
  • For Search and replace unix command. Linux/Unix
  • How to specify 2 arch location to avoid any kind of DB hanging. Oracle
  • runon_allcdbs_find_pdbs.sh Linux/Unix
  • oracle_env_10g_CADEV Linux/Unix
  • Optimizer_Index init.ora parameter explaination. Oracle
  • Read CSV file using PySpark Python/PySpark
  • runon_allpdbs_show_conname.sh Oracle
  • find_longsql.sql Oracle
  • Day to day MYSQL DBA operations (Compared with Oracle DBA) MYSQL
  • import-export with multiple files Oracle
  • Oracle Connections expire_time and firewall Oracle
  • PHP code to add WordPress posts in bulk programmatically PHP/MYSQL/Wordpress
  • How to check current redo log progress redo_progress.sql Oracle
  • Physical Standby switchover with session active Oracle

10g RAC: Troubleshooting CRS Root.sh Problems

Posted on 04-Jan-2009 By Admin No Comments on 10g RAC: Troubleshooting CRS Root.sh Problems

0g RAC: Troubleshooting CRS Root.sh Problems

Doc ID: 240001.1 Type: TROUBLESHOOTING

Modified Date : 19-MAR-2008 Status: PUBLISHED

Symptom(s)

~~~~~~~~~~

The CRS stack does not come up while running root.sh after installing CRS

(Cluster Ready Services):

You may see the startup timing out or failing. Example:

Successfully accumulated necessary OCR keys.

Using ports: CSS=49895 CRS=49896 EVMC=49898 and EVMR=49897.

node :

node 1: opcbhp1 int-opcbhp3 opcbhp1

node 2: opcbhp2 int-opcbhp4 opcbhp2

Creating OCR keys for user ‘root’, privgrp ‘sys’..

Operation successful.

Now formatting voting device: /dev/usupport_vg/rV10B_vote.dbf

Successful in setting block0 for voting disk.

Format complete.

Adding daemons to inittab

Preparing Oracle Cluster Ready Services (CRS):

Expecting the CRS daemons to be up within 600 seconds.

Failure at final check of Oracle CRS stack.

Or you may see one of the daemons core dump:

Expecting the CRS daemons to be up within 600 seconds.

4714 Abort – core dumped

Or you may get another error.

Change(s)

~~~~~~~~~~

Installing CRS (Cluster Ready Services)

Cause

~~~~~~~

Usually a problem in the configuration.

Fix

~~~~

1. Check and make sure you have public and private node names defined and that

these node names are pingable from each node of the cluster.

2. Verify that the OCR file and Voting file are readable and writable by the

Oracle user and the root user. The permissions that CRS uses for these files

are:

Pre Install:

OCR – root:oinstall – 640

Voting – oracle:oinstall – 660

Post Install:

OCR – root:oinstall – 640

Voting – oracle:oinstall – 644

In RHAS 4.0, permissions should be added to /etc/rc.d/rc.local. See

Note 293819.1 for more information.

3. Unless you are upgrading your OCR from a previous verison, make sure that

the OCR file and voting files have been cleared prior to running root.sh.

Example:

dd if=/dev/zero of=/dev/traindata_dg/ocrV1064_100m.dbf bs=8192 count=12800

dd if=/dev/zero of=/dev/traindata_dg/V1064_vote_01_20m.dbf bs=8192 count=2560

4. Verify that the Oracle user has permissions on /var/tmp (specifically

/var/tmp/.oracle)

5. Is pam being used? Look for pam_unix messages in the messages file. The

pam configuration might need to be altered to allow the root.sh to complete.

6. Verify that the correct vendor clusterware version is being used (if vendor

clusterware is being used). If on Sun, make sure you are using the latest UDLM.

If on Sun, make sure the udlm has the keyword “reentrant”. Example:

> more /var/sadm/pkg/ORCLudlm/pkginfo | grep VERSION

VERSION=Dev Release 10/29/03, 64bit 3.3.4.7 reentrant

7. Veirfy that crs, css, or evm is not already running ( ps -ef | grep d.bin )

8. If you are not hitting any of these issues, run root.sh again with a

debugging flag. Example:

sh -x root.sh

This time you should be able to see more information about what root.sh is

doing prior to the failure. Example:

Adding daemons to inittab

+ /usr/bin/cp /etc/inittab.crs /etc/inittab

+ /sbin/init.d/init.crs start

Preparing Oracle Cluster Ready Services (CRS):

+ /sbin/init q

+ /u01/64bit/app/oracle/product/crs/bin/crsctl check install -wait 600

Expecting the CRS daemons to be up within 600 seconds.

+ /usr/bin/echo Failure at final check of Oracle CRS stack.

Failure at final check of Oracle CRS stack.

+ /usr/bin/echo 0

You should also review the files collected from RAC-DDT ( Note 301138.1 ).

Specifically the OCR dump, CRS logs, CSS logs, messages file, etc… Also

check for /tmp/crsctl. files for messages written during CRS startup.

If a core files was written it would be useful to obtain a stack trace of the

core file using Note 1812.1 “TECH Getting a Stack Trace from a CORE file”.

Oracle, RAC

Post navigation

Previous Post: Configure ssh authentications for RAC
Next Post: How to start CRS manually

Related Posts

  • TRUNCATE Privs Oracle
  • track_autoupgrade_copy_progress.sql Oracle
  • Temporary Tablespsace Temp tablespace behaviour Oracle
  • RMAN : Consistent Backup, Restore and Recovery using RMAN Oracle
  • get_vmstat_linux Oracle
  • oradebug ipcrm ipcs Oracle

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Categories

  • Ansible (0)
  • AWS (2)
  • Azure (1)
  • Django (0)
  • GIT (1)
  • Linux/Unix (150)
  • MYSQL (5)
  • Oracle (403)
  • PHP/MYSQL/Wordpress (10)
  • POSTGRESQL (1)
  • Power-BI (0)
  • Python/PySpark (7)
  • RAC (18)
  • rman-dataguard (26)
  • shell (151)
  • SQL scripts (349)
  • SQL Server (6)
  • Uncategorized (5)
  • Videos (0)

Recent Posts

  • Key Management in Oracle: The Core Issue: Missing Master Key12-May-2026
  • SAT Mathematics 10 questions and answer at the end.30-Apr-2026
  • top 10 AI news today30-Apr-2026
  • runon_allpdbs_show_conname.sh23-Apr-2026
  • runon_allcdbs_find_pdbs.sh23-Apr-2026
  • Running PDB on single node in RAC09-Apr-2026
  • find_arc.sql09-Apr-2026
  • pvm_pre_change.sql08-Apr-2026
  • find_encr_wallet.sql08-Apr-2026
  • find_pdbs.sql08-Apr-2026

Archives

  • 2026
  • 2025
  • 2024
  • 2023
  • 2010
  • 2009
  • 2008
  • 2007
  • 2006
  • 2005
  • check_copy_progress.sh Linux/Unix
  • SQLPLUS COPY command Precautions. Oracle
  • Linux CPU info. Linux/Unix
  • Best approach for Oracle database patching sequence to latest/required patchset along with CPU/PSU/any-other-one-off patch ID 865255.1 Oracle
  • Example of How To Resize the Online Redo Logfiles Note:1035935.6 Oracle
  • restarting network in linux Linux/Unix
  • Some OS level threshold for performance. Linux/Unix
  • get_vmstat_solaris Oracle

Copyright © 2026 pvmehta.com.

Powered by PressBook News WordPress theme