Sunday, September 20, 2009

How to: CAP_PROPAGATE CAP_BYPASS_RAC_VMM CAP_NUMA_ATTACH

Symptoms:

During 10.2.0.3 RAC upgrading to 10.2.0.4, OS is AIX 5300-09-03

The output during execution of root102.sh as following:

Error : Please change the CRS_ORACLE_USER id to have the following OS capabilities :

< CAP_PROPAGATE CAP_BYPASS_RAC_VMM CAP_NUMA_ATTACH >
by running command then 'crsctl stop crs' and 'crsctl start crs'.
The CSS daemon, ocssd.bin, will not run in realtime without this change
Oracle strongly recommends that the CSS daemon run realtime


$ORA_CRS_HOME/log//cssd/cssdOUT.log

priority string (0)
s0clssscSetScheduling: realtime requested, but not supported by user authorization Please ensure that this user has the followingcapabilities, using the /usr/bin/chuser command:
CAP_NUMA_ATTACH CAP_BYPASS_RAC_VMM CAP_PROPAGATE
setsid: failed with -1/1
2009-09-20 17:51 CSSD starting


Causes:

These capabilities CAP_NUMA_ATTACH, CAP_BYPASS_RAC_VMM, and CAP_PROPAGATE were introduced in AIX 5.3 TL5 (5300-05)

Solution:


chuser capabilities=CAP_BYPASS_RAC_VMM,CAP_PROPAGATE,CAP_NUMA_ATTACH


Verify:


/usr/sbin/lsuser -a capabilities


References:

Metalink notes: 726234.1, 739371.1