• 使用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"   --能够正常使用。
  • 相关阅读:
    最长严格上升子序列
    01背包
    八数码难题
    跳石头
    立体图
    质因数分解 2012年NOIP全国联赛普及组
    多项式输出 2009年NOIP全国联赛普及组
    绕钉子的长绳子
    数星星
    进制转换
  • 原文地址:https://www.cnblogs.com/wgwyanfs/p/6830302.html
Copyright © 2020-2023  润新知