Friday, June 18, 2010

Disabling RAC on 11gR2

There is some difference in enabling and disabling RAC on 11gR2 from the previous releases

Before we disable we need to verify if the products are really enabled.


cd $ORACLE_HOME/rdbms/lib

ar -t libknlopt.a | grep -c kcsm.o


would return 0 if RAC is disabled or a number >0 if enabled

For example:

Environment where RAC is disabled:

[oradev1@xxx lib]$ ar -t libknlopt.a |grep -c kcsm.o
0


Environment where RAC is enabled:

[oragrd@xxx lib]$ ar -t libknlopt.a |grep -c kcsm.o
1



DISABLE RAC:

To disable rac at oracle binary level we need to execute the below command.

make -f ins_rdbms.mk rac_off

After this ,relink the oracle exe

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


Similarly we can use below key words to disable other components in 11gR2


  • RAT - kecwr.o
  • OLS - kzlibac.o
  • DV - kzvidv.o
  • ASM - kfon.o
  • OLAP - xsyeolap.o
  • PART - kkpoban.o
  • CTX - kciwcx.o

where {option} is => OPTION - {option on} / {option off }


  • RAT - rat_on / rat_off
  • OLS - lbac_on / lbac_off
  • DV - dv_on / dv_off
  • ASM - asm_on / asm_off
  • OLAP - olap_on / olap_off
  • PART - part_on / part_off
  • CTX - ctx_on / ctx_off

Thanks ,
Sandarsh Chavalmane

1 comment:

Anonymous said...
This comment has been removed by a blog administrator.