zoukankan      html  css  js  c++  java
  • 【RAC搭建报错】libcap.so.1:cannot open shared object file

    原文参考:http://blog.csdn.net/siyanyanyanyai/article/details/45306595

    http://orax.blog.sohu.com/262072266.html

    根本原因是缺少一个安装包:

    http://blog.csdn.net/techsupporter/article/details/52888670

    解决方案:

     rpm -ivh compat-libcap1-1.10-1.x86_64.rpm

    或者临时解决方案:

    [root@rac01 ~]# /u01/app/11.2.0/grid/root.sh
    Performing root user operation for Oracle 11g

    The following environment variables are set as:
        ORACLE_OWNER= grid
        ORACLE_HOME=  /u01/app/11.2.0/grid

    Enter the full pathname of the local bin directory: [/usr/local/bin]:
       Copying dbhome to /usr/local/bin ...
       Copying oraenv to /usr/local/bin ...
       Copying coraenv to /usr/local/bin ...


    Creating /etc/oratab file...
    Entries will be added to the /etc/oratab file as needed by
    Database Configuration Assistant when a database is created
    Finished running generic part of root script.
    Now product-specific root actions will be performed.
    Using configuration parameter file: /u01/app/11.2.0/grid/crs/install/crsconfig_params
    Creating trace directory
    User ignored Prerequisites during installation
    Installing Trace File Analyzer
    Failed to create keys in the OLR, rc = 127, Message:
      /u01/app/11.2.0/grid/bin/clscfg.bin: error while loading shared libraries: libcap.so.1: cannot open shared object file: No such file or directory

    Failed to create keys in the OLR at /u01/app/11.2.0/grid/crs/install/crsconfig_lib.pm line 7660.
    /u01/app/11.2.0/grid/perl/bin/perl -I/u01/app/11.2.0/grid/perl/lib -I/u01/app/11.2.0/grid/crs/install /u01/app/11.2.0/grid/crs/install/rootcrs.pl execution failed

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

    解决方案:
    [root@rac01 ~]#
    [root@rac01 ~]# cd /lib64/
    [root@rac01 lib64]# ll |grep libcap
    lrwxrwxrwx. 1 root root      18 Jan  7 03:19 libcap-ng.so.0 -> libcap-ng.so.0.0.0
    -rwxr-xr-x. 1 root root   18672 Nov  5  2010 libcap-ng.so.0.0.0
    lrwxrwxrwx. 1 root root      14 Jan  7 03:19 libcap.so.2 -> libcap.so.2.16
    -rwxr-xr-x. 1 root root   19016 Aug 23  2011 libcap.so.2.16

    [root@rac01 lib64]#  ln -s libcap.so.2.16 libcap.so.1
    [root@rac01 lib64]# ls -l libcap*
    lrwxrwxrwx. 1 root root    18 Jan  7 03:19 libcap-ng.so.0 -> libcap-ng.so.0.0.0
    -rwxr-xr-x. 1 root root 18672 Nov  5  2010 libcap-ng.so.0.0.0
    lrwxrwxrwx  1 root root    14 Jan  9 02:17 libcap.so.1 -> libcap.so.2.16
    lrwxrwxrwx. 1 root root    14 Jan  7 03:19 libcap.so.2 -> libcap.so.2.16
    -rwxr-xr-x. 1 root root 19016 Aug 23  2011 libcap.so.2.16
    [root@rac01 lib64]#


    强制重置配置11g GI ohas
    [root@rac01 lib64]#
    [root@rac01 lib64]# /u01/app/11.2.0/grid/crs/install/rootcrs.pl -deconfig -force
    Using configuration parameter file: /u01/app/11.2.0/grid/crs/install/crsconfig_params
    PRCR-1119 : Failed to look up CRS resources of ora.cluster_vip_net1.type type
    PRCR-1068 : Failed to query resources
    Cannot communicate with crsd
    PRCR-1070 : Failed to check if resource ora.gsd is registered
    Cannot communicate with crsd
    PRCR-1070 : Failed to check if resource ora.ons is registered
    Cannot communicate with crsd

    /u01/app/11.2.0/grid/bin/crsctl.bin: error while loading shared libraries: libcap.so.1: cannot open shared object file: No such file or directory
    /u01/app/11.2.0/grid/bin/crsctl.bin: error while loading shared libraries: libcap.so.1: cannot open shared object file: No such file or directory
    ################################################################
    # You must kill processes or reboot the system to properly #
    # cleanup the processes started by Oracle clusterware          #
    ################################################################
    ACFS-9313: No ADVM/ACFS installation detected.
    Removing Trace File Analyzer
    Failure in execution (rc=-1, 256, No such file or directory) for command /etc/init.d/ohasd deinstall
    Successfully deconfigured Oracle clusterware stack on this node
    [root@rac01 lib64]#

    再次执行脚本

    [root@rac01 lib64]# /u01/app/11.2.0/grid/root.sh
    Performing root user operation for Oracle 11g

    The following environment variables are set as:
        ORACLE_OWNER= grid
        ORACLE_HOME=  /u01/app/11.2.0/grid

    Enter the full pathname of the local bin directory: [/usr/local/bin]:
    The contents of "dbhome" have not changed. No need to overwrite.
    The contents of "oraenv" have not changed. No need to overwrite.
    The contents of "coraenv" have not changed. No need to overwrite.

    Entries will be added to the /etc/oratab file as needed by
    Database Configuration Assistant when a database is created
    Finished running generic part of root script.
    Now product-specific root actions will be performed.
    Using configuration parameter file: /u01/app/11.2.0/grid/crs/install/crsconfig_params
    User ignored Prerequisites during installation
    Installing Trace File Analyzer

    ....

     CRS-2672: Attempting to start 'ora.asm' on 'rac01'
    CRS-2676: Start of 'ora.asm' on 'rac01' succeeded
    CRS-2672: Attempting to start 'ora.OCR.dg' on 'rac01'
    CRS-2676: Start of 'ora.OCR.dg' on 'rac01' succeeded
    Preparing packages for installation...
    cvuqdisk-1.0.9-1
    Configure Oracle Grid Infrastructure for a Cluster ... succeeded

  • 相关阅读:
    使用Python将excel文件中的数据提取到txt中
    多项式加法的链表实现
    hdu 5976 Detachment 逆元的应用
    JavaScript 全局函数
    JavaScript 事件句柄
    JavaScript 运算符
    纯Javascript 实现的日历 ,在IE所有版本浏览器上测试通过,火狐、谷歌、360、QQ等浏览器均兼容,理论上均兼容所有浏览器
    HTML ASCII 代码
    JavaScript 浏览器版本判定
    Delphi WebBrowser内核版本修改
  • 原文地址:https://www.cnblogs.com/xphdbky/p/8244013.html
Copyright © 2011-2022 走看看