Reconfigure HAS and CSS for nonRAC ASM on 11.2

This document provides a procedure to configure/reconfigure the ( High Availability Service ) HAS and CSS resource on Oracle Grid Infrastructure for nonRAC setup

 

Solution

       1) When you install grid infrastructure for single instance, at the end we run root.sh, that directs you to run the following script from root login:

<GridHome>/perl/bin/perl -I<GridHome>/perl/lib -I<GridHome>/crs/install <GridHome>/crs/install/roothas.pl

 

       This script configures the ohasd daemon ( inittab and rc.d entries ) and start the followings:

# ps -ef|grep ohas 
root 17162 1 0 17:05 ? 00:00:00 /bin/sh /etc/init.d/init.ohasd run 
grid 17186 1 0 17:05 ? 00:00:00 /oracle/grid/bin/ohasd.bin reboot

 

If there is a need to reconfigure HAS then, we can run the following scripts from root login:

<GridHome>/perl/bin/perl -I<GridHome>/perl/lib -I<GridHome>/crs/install <GridHome>/crs/install/roothas.pl -delete 
<GridHome>/perl/bin/perl -I<GridHome>/perl/lib -I<GridHome>/crs/install <GridHome>/crs/install/roothas.pl

 

       Note that the "roothas.pl -delete" will stop the cssd and diskmon resources ( and their dependent resources like ASM, Diskgroup, RDBMS ) and then will deconfigure HAS.

2009-09-15 19:03:33: Checking for super user privileges 
2009-09-15 19:03:33: User has super user privileges 
2009-09-15 19:03:33: Parsing the host name 
Using configuration parameter file: /oracle/grid/crs/install/crsconfig_params 
CRS-2673: Attempting to stop 'ora.cssd' on 'db112' 
CRS-2677: Stop of 'ora.cssd' on 'db112' succeeded 
CRS-2791: Starting shutdown of Oracle High Availability Services-managed resources on 'db112' 
CRS-2673: Attempting to stop 'ora.diskmon' on 'db112' 
CRS-2677: Stop of 'ora.diskmon' on 'db112' succeeded 
CRS-2793: Shutdown of Oracle High Availability Services-managed resources on 'db112' has completed 
CRS-4133: Oracle High Availability Services has been stopped. 
ACFS-9200: Supported 
Successfully deconfigured Oracle Restart stack

 

       If there is a malformed crs installation and CRS is not runing, one need to run rootcrs.pl and roothas.pl -deconfig with force options as follows:

<GridHome>/perl/bin/perl -I<GridHome>/perl/lib -I<GridHome>/crs/install <GridHome>/crs/install/roothas.pl -deconfig -force

<GridHome>/perl/bin/perl -I<GridHome>/perl/lib -I<GridHome>/crs/install <GridHome>/crs/install/roothas.pl -delete -force

<GridHome>/perl/bin/perl -I<GridHome>/perl/lib -I<GridHome>/crs/install <GridHome>/crs/install/roothas.pl

 

       We can also stop/start, disable_auto_start/enable the HAS we use the following commands:

# cd <Grid Home>/bin 
# ./crsctl stop has 
# ./crsctl start has 
# ./crsctl disable has 
# ./crsctl enable has

 

       Here also the ora.cssd and ora.diskmon dependency on HAS is maintained. You can also use -d option with the perl script run, in case you wish to debug the script ( perl expertise is needed ).

 

2) Unlike 10.2 / 11.1, CSS and Diskmon processes are resources in the OCR now.

$ crsctl status resource -t 
-------------------------------------------------------------- 
NAME TARGET STATE SERVER STATE_DETAILS 
-------------------------------------------------------------- 
Cluster Resources 
------------------ 
ora.cssd 1 ONLINE ONLINE db112 
ora.diskmon 1 ONLINE ONLINE db112

 

Daemons no more run from ../init.d scripts:

grid 26182 1 0 20:11 ? 00:00:00 /oracle/grid/bin/diskmon.bin -d -f 
grid 26091 1 0 20:09 ? 00:00:00 /oracle/grid/bin/cssdagent 
grid 26126 1 0 20:09 ? 00:00:00 /oracle/grid/bin/ocssd.bin

 

The following commands should NOT be used to remove/add the CSS resource from OCR

#./crsctl delete resource ora.cssd 
#./crsctl add resource ora.cssd -type

 

Instead use the delete and add commands of HAS to delete/add CSS/Diskmon.

 

 

 

 

 

From Oracle

-------------------------------------------------------------------------------------------------------

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值