zoukankan      html  css  js  c++  java
  • 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

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

    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表空间和数据文件的关系,否则拒绝申请

    道森Oracle,国内最早、最大的网络语音培训机构,我们提供专业、优质的Oracle技术培训和服务! 我们的官方网站:http://www.daosenoracle.com 官方淘宝店:http://daosenpx.taobao.com/
  • 相关阅读:
    【转】android新建项目时 出现appcompat_v7工程错误和红色感叹号
    【转】eclipse新建项目,报错“Error: workspaceappcompat_v7 esvalues-v21styles_base.xml No resource found that matches the given name”
    【转】android开发工具Eclipse,androidStudio,adt网盘下载--不错
    【转】Windows搭建Eclipse+JDK+SDK的Android
    【转】Ubuntu 14.04配置安装java环境和android开发环境(包括真机调试环境)
    【转】[MTK软件原创] [SELinux] 如何设置确认selinux模式
    【转】Android中removeCallbacks失效原因
    【转】Android
    【转】Android开发20——单个监听器监听多个按钮点击事件
    【编程】辨异 —— proxy 与 delegate
  • 原文地址:https://www.cnblogs.com/tianlesoftware/p/3609708.html
Copyright © 2011-2022 走看看