​Roader​ 2025-06-30 20:31 采纳率: 38.5%
浏览 10

Oracle rac执行到root.sh报错 libsqlplus.so No such file or directory ?

请教一个问题,参考这个文档https://blog.csdn.net/CoderChronicle/article/details/134983741?spm=1001.2014.3001.5506 ,执行Oracle rac的按照,执行到这里

img


会报错


[root@rac-1 ~]#  /u01/app/11.2.0/grid/root.sh
Check /u01/app/11.2.0/grid/install/root_rac-1_2025-06-30_19-18-08.log for the output of root script
[root@rac-1 ~]# tail -f -n 50  /u01/app/11.2.0/grid/install/root_rac-1_2025-06-30_19-18-08.log 
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
/u01/app/11.2.0/grid/bin/sqlplus -V ... failed rc=127 with message:
 /u01/app/11.2.0/grid/bin/sqlplus: error while loading shared libraries: libsqlplus.so: cannot open shared object file: No such file or directory 

Failed to add (property/value):('VERSION/'') for checkpoint:ROOTCRS_STACK.Error code is 256
/u01/app/11.2.0/grid/bin/ocrconfig.bin: symbol lookup error: /u01/app/11.2.0/grid/lib/libclntsh.so.11.1: undefined symbol: nnfyboot
Failed to create or upgrade OLR
Failed to create or upgrade OLR at /u01/app/11.2.0/grid/crs/install/crsconfig_lib.pm line 7599.
/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

  • 写回答

6条回答 默认 最新

  • 阿里嘎多学长 2025-06-30 20:31
    关注

    阿里嘎多学长整理AIGC生成,因移动端显示问题导致当前答案未能完全显示,请使用PC端查看更加详细的解答过程

    Oracle RAC执行到root.sh报错libsqlplus.so No such file or directory?

    你遇到了Oracle RAC的安装问题,执行root.sh脚本报错libsqlplus.so: No such file or directory。这个问题可能是因为缺少了Oracle Client的安装。

    解决方法:

    1. 安装Oracle Client

    你可以使用以下命令安装Oracle Client:

    sudo yum install oracle-instantclient12* -y
    

    其中,oracle-instantclient12*是Oracle Client的包名,可以根据你的Oracle版本选择合适的包名。

    1. 设置环境变量

    在安装完成后,需要设置环境变量,添加以下命令到你的shell配置文件(例如~/.bashrc):

    export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/lib/oracle/12.2/client/lib
    

    其中,/usr/lib/oracle/12.2/client/lib是Oracle Client的lib目录,可以根据你的Oracle版本和安装路径进行修改。

    1. 重新执行root.sh脚本

    执行完成后,重新执行root.sh脚本:

    ./root.sh
    

    如果你遇到了其他问题,可以查看Oracle的日志文件,例如orainstall.log,以了解更多的错误信息。

    评论

报告相同问题?

问题事件

  • 修改了问题 6月30日
  • 创建了问题 6月30日