重庆思庄Oracle、Redhat认证学习论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 4511|回复: 0
打印 上一主题 下一主题

[原创] ggsci: error while loading shared libraries: libnnz11.so: cannot open shared ...

[复制链接]
跳转到指定楼层
楼主
发表于 2015-11-6 17:24:48 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
环境:
       db:11g rac 11.2.0.4.8
       os:rhel6.3 x86-64
       ORACLE_HOME=/u01/app/oracle/product/11.2.0/db_1
       OGG_HOME=/ogg
       安装ogg用户:oracle

问题:
今天在rac上测试ogg时,执行ggsci,报错了:

[oracle@RAC1 ogg]$ ./ggsci
./ggsci: error while loading shared libraries: libnnz11.so: cannot open shared object file: No such file or directory

问题分析:
1.第一个想到的,就是这个文件不存在,检查文件的存在性:

[oracle@RAC1 ogg]$ cd /u01/app/oracle/product/11.2.0/db_1/lib
[oracle@RAC1 lib]$ ls -ltr libnnz11.so
-rwxrwxr-x 1 oracle oinstall 7980109 Sep  1 15:50 libnnz11.so

说明文件存在。这个和很多网上给的不一样,网上给的大部分不存在该文件,所以报错。看来我这个和此无关。

2.ogg共享库文件是通过LD_LIBRARY_PATH环境变量指定的,指定的位置应该是$ORACLE_HOME/lib。
检查环境变量的值 LD_LIBRARY_PATH

[oracle@RAC1 ogg]$ echo $LD_LOIBRARY_PATH
/u01/app/oracle/product/11.2.0/db_1/lib

没有问题呀,
查一些文档,才知道,这个ogg共享库文件,还会用到ogg安装目录,因此把ogg安装目录加上:

[oracle@RAC1 ogg]$ export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/ogg
[oracle@RAC1 ogg]$ ./ggsci
Oracle GoldenGate Command Interpreter for Oracle
Version 11.2.1.0.1 OGGCORE_11.2.1.0.1_PLATFORMS_120423.0230_FBO
Linux, x64, 64bit (optimized), Oracle 11g on Apr 23 2012 08:32:14
Copyright (C) 1995, 2012, Oracle and/or its affiliates. All rights reserved.

GGSCI (RAC1) 1> exit

至此,文件解决。
为了避免下次重启还有问题,把.bash_profile文件中一起修改。




分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 支持支持 反对反对
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|手机版|小黑屋|重庆思庄Oracle、Redhat认证学习论坛 ( 渝ICP备12004239号-4 )

GMT+8, 2024-11-25 05:43 , Processed in 0.086695 second(s), 23 queries .

重庆思庄学习中心论坛-重庆思庄科技有限公司论坛

© 2001-2020

快速回复 返回顶部 返回列表