签到成功

知道了

CNDBA社区CNDBA社区

Reconfigure HAS and CSS for nonRAC ASM on 11.2

2016-11-25 15:50 1594 0 原创 Oracle 11g
作者: dave

 

       This document provides a procedure to configure/reconfigure the ( High Availability Service ) HAS and CSS resource on Oracle Grid Infrastructure for nonRAC setup http://www.cndba.cn/Dave/article/788

 

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. http://www.cndba.cn/Dave/article/788

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:

http://www.cndba.cn/Dave/article/788

# cd <Grid Home>/bin
# ./crsctl stop has
# ./crsctl start has
# ./crsctl disable has
# ./crsctl enable has
http://www.cndba.cn/Dave/article/788

 

       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 ).

 

 

http://www.cndba.cn/Dave/article/788

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

 http://www.cndba.cn/Dave/article/788

 http://www.cndba.cn/Dave/article/788

Daemons no more run from ../init.d scripts: http://www.cndba.cn/Dave/article/788

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.

 

 

 

 http://www.cndba.cn/Dave/article/788

 

From Oracle

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

Blog http://blog.csdn.net/tianlesoftware

Email: dvd.dba@gmail.com

DBA1 群:62697716();   DBA2 群:62697977()   DBA3 群:62697850()  

DBA 超级群:63306533();  DBA4 群: 83829929  DBA5群: 142216823   

聊天 群:40132017   聊天2群:69087192

--加群需要在备注说明Oracle表空间和数据文件的关系,否则拒绝申请http://www.cndba.cn/Dave/article/788

版权声明:本文为博主原创文章,未经博主允许不得转载。

oracle 11g

用户评论
* 以下用户言论只代表其个人观点,不代表CNDBA社区的观点或立场
dave

dave

关注

人的一生应该是这样度过的:当他回首往事的时候,他不会因为虚度年华而悔恨,也不会因为碌碌无为而羞耻;这样,在临死的时候,他就能够说:“我的整个生命和全部精力,都已经献给世界上最壮丽的事业....."

  • 2261
    原创
  • 3
    翻译
  • 578
    转载
  • 191
    评论
  • 访问:7983353次
  • 积分:4346
  • 等级:核心会员
  • 排名:第1名
精华文章
    最新问题
    查看更多+
    热门文章
      热门用户
      推荐用户
        Copyright © 2016 All Rights Reserved. Powered by CNDBA · 皖ICP备2022006297号-1·

        QQ交流群

        注册联系QQ