• 使用SRVCTL时报错:error while loading shared libraries


    1.报错例如以下:

    [oracle@rac1 ~]$ srvctl add service -d rac -s test -r "rac1"

    /u01/app/oracle/product/dbhome_1/jdk/jre/bin/java: error while loading shared libraries: libpthread.so.0: cannot open shared object file: No such file or directory
    [oracle@rac1 ~]$ which srvctl   --查看此命令,是在ORACLE_HOME下,正常应该是在CRS_HOME下。
    /u01/app/oracle/product/dbhome_1/bin/srvctl

    2.解决:改动环境变量,在PATH中将CRS_HOME放前面

    [oracle@rac1 ~]$ vi .bash_profile

    $ORA_CRS_HOME/bin:放到$ORACLE_HOME/bin:前面----原来是在后面
    PATH=$ORA_CRS_HOME/bin:$ORACLE_HOME/bin:$ORACLE_HOME/OPatch:$PATH:$HOME/bin:$ASM_HOME/bin

                         
    [oracle@rac1 ~]$ which srvctl  
    /u01/app/oracle/product/dbhome_1/bin/srvctl

    [oracle@rac1 ~]$ source .bash_profile


    [oracle@rac1 ~]$ which srvctl    ---此时就是在CRS_HOME下找到的SRVCTL了。
    /u01/app/oracle/product/crs/bin/srvctl
    [oracle@rac1 ~]$ srvctl add service -d rac -s test -r "rac1"   --能够正常使用。
  • 相关阅读:
    行转列问题
    Session对象失效的客户端解决方法
    Spring之依赖注入
    Spring开发入门
    非关系型数据库redis
    Json(JavaScript Object Notation)
    Ajax
    JavaScript框架之JQuery
    Web核心之Filter过滤器
    Web核心练习之分页模块和条件模块(后台代码为主,jsp已经落伍)
  • 原文地址:https://www.cnblogs.com/wgwyanfs/p/6830302.html
Copyright © 2020-2023  润新知