Incorrect Ownership and Permission after Relinking or Patching 11gR2 Grid Infrastructure (Doc ID 1083982.1)

Last updated on MAY 31, 2013

Applies to:

Oracle Database - Enterprise Edition - Version 11.2.0.1 and later
Information in this document applies to any platform.
***Checked for relevance on 07-May-2013***

Symptoms

After patching or relinking Grid Infrastructure home with proper procedure, ownership and permission of certain files were not restored to pre patch value. Steps to reproduce the problem:

1. Prior to the change:

env|grep GRID_HOME
GRID_HOME=/ocw/grid
env|grep HOST
HOSTNAME=eyrac2f
cd $GRID_HOME/log/$HOST
ls -l

drwxr-x--- 2 ogrid oinstall   4096 Mar 16 16:04 admin
drwxrwxr-t 4 root  oinstall   4096 Mar 16 16:04 agent
-rwxr-xr-x 1 ogrid oinstall 198690 Apr 13 21:28 alerteyrac2f.log
drwxr-x--- 2 ogrid oinstall   4096 Mar 16 16:06 client
drwxr-x--- 2 root  oinstall   4096 Apr 12 13:20 crsd
drwxr-x--- 2 ogrid oinstall   4096 Apr 11 05:33 cssd
drwxr-x--- 2 root  oinstall   4096 Apr 13 09:30 ctssd
drwxr-x--- 2 ogrid oinstall   4096 Apr 13 14:28 diskmon
drwxr-x--- 2 ogrid oinstall   4096 Mar 16 16:06 evmd
drwxr-x--- 2 ogrid oinstall   4096 Mar 16 16:04 gipcd
drwxr-x--- 2 root  oinstall   4096 Mar 16 16:04 gnsd
drwxr-x--- 2 ogrid oinstall   4096 Apr 13 15:18 gpnpd
drwxr-x--- 2 ogrid oinstall   4096 Mar 16 16:04 mdnsd
drwxr-x--- 2 root  oinstall   4096 Apr 11 00:04 ohasd
drwxrwxr-t 5 ogrid oinstall   4096 Mar 16 16:04 racg
drwxr-x--- 2 ogrid oinstall   4096 Apr 13 15:19 srvm


2. Unlock Grid Infrastructure home for patching or relinking, as root:

# $GRID_HOME/crs/install/rootcrs.pl -unlock -crshome $GRID_HOME

3. As grid user, relinking:

$ $GRID_HOME/bin/relink

    Alternatively for RDS protocol:

        $ cd $GRID_HOME/rdbms/lib
        $ make -f ins_rdbms.mk ipc_rds ioracle

    For UDP protocol:

        $ cd $GRID_HOME/rdbms/lib
        $ make -f ins_rdbms.mk ipc_g ioracle

or patching:

$ $GRID_HOME/OPatch/opatch napply -oh $GRID_HOME -local <patch_file location>

4. Lock down Grid home, as root:

# $GRID_HOME/crs/install/rootcrs.pl -patch

5. Verify ownership and permission:

env|grep GRID_HOME
GRID_HOME=/ocw/grid
env|grep HOST
HOSTNAME=eyrac2f
cd $GRID_HOME/log/$HOST
ls -l

drwxr-xr-x 2 ogrid oinstall  4096 Mar 16 14:23 admin
drwxr-xr-x 4 ogrid oinstall  4096 Mar 16 14:23 agent
-rwxr-xr-x 1 ogrid oinstall 16393 Apr 13 22:25 alerteyrac2f.log
drwxr-xr-x 2 ogrid oinstall  4096 Mar 16 14:57 client
drwxr-xr-x 2 ogrid oinstall  4096 Apr 13 20:17 crsd
drwxr-xr-x 2 ogrid oinstall  4096 Apr 10 22:56 cssd
drwxr-xr-x 2 ogrid oinstall  4096 Apr 12 05:05 ctssd
drwxr-xr-x 2 ogrid oinstall  4096 Mar 16 15:38 diskmon
drwxr-xr-x 2 ogrid oinstall  4096 Mar 16 14:28 evmd
drwxr-xr-x 2 ogrid oinstall  4096 Mar 16 14:24 gipcd
drwxr-xr-x 2 ogrid oinstall  4096 Mar 16 14:23 gnsd
drwxr-xr-x 2 ogrid oinstall  4096 Apr 13 22:24 gpnpd
drwxr-xr-x 2 ogrid oinstall  4096 Mar 16 14:24 mdnsd
drwxr-xr-x 2 ogrid oinstall  4096 Apr 13 22:24 ohasd
drwxr-xr-x 5 ogrid oinstall  4096 Apr 13 15:07 racg
drwxr-xr-x 2 ogrid oinstall  4096 Apr 13 22:25 srvm


6. In Job Role Separation environment, database may fail to start or stop:


$GRID_HOME/bin/crsctl stat res -t

..
ora.db1.db
     1        OFFLINE UNKNOWN      node1
     2        OFFLINE UNKNOWN      node2
..

srvctl stop database -d db1 -f
PRCR-1065 : Failed to stop resource ora.db1.db
CRS-2680: Clean of 'ora.db1.db' on 'node1' failed
CRS-5802: Unable to start the agent process
CRS-2680: Clean of 'ora.db1.db' on 'node2' failed
CRS-5802: Unable to start the agent process

crsctl stop res ora.testdbp.db
CRS-2679: Attempting to clean 'ora.db1.db' on 'node1'
CRS-2679: Attempting to clean 'ora.db2.db' on 'node2'
CRS-2680: Clean of 'ora.db1.db' on 'node1' failed
CRS-5802: Unable to start the agent process
CRS-2680: Clean of 'ora.db1.db' on 'node2' failed
CRS-5802: Unable to start the agent process
CRS-4000: Command Stop failed, or completed with errors.

Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms