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

标题: 执行ggsci,报找不到libnnz12.so库 [打印本页]

作者: 郑全    时间: 2020-4-13 11:49
标题: 执行ggsci,报找不到libnnz12.so库
[oracle@dbserver ogg]$ ./ggsci
./ggsci: error while loading shared libraries: libnnz12.so: cannot open shared object file: No such file or directory


[oracle@dbserver ogg]$ ldd ggsci
        linux-vdso.so.1 =>  (0x00007ffd9498b000)
        librt.so.1 => /lib64/librt.so.1 (0x00007fb041189000)
        libdl.so.2 => /lib64/libdl.so.2 (0x00007fb040f85000)
        libgglog.so => /u01/app/ogg/./libgglog.so (0x00007fb040b61000)
        libggrepo.so => /u01/app/ogg/./libggrepo.so (0x00007fb0408ef000)
        libdb-6.1.so => /u01/app/ogg/./libdb-6.1.so (0x00007fb04050b000)
        libggperf.so => /u01/app/ogg/./libggperf.so (0x00007fb0402db000)
        libggparam.so => /u01/app/ogg/./libggparam.so (0x00007fb03f1d1000)
        libicui18n.so.48 => /u01/app/ogg/./libicui18n.so.48 (0x00007fb03ede2000)
        libicuuc.so.48 => /u01/app/ogg/./libicuuc.so.48 (0x00007fb03ea61000)
        libicudata.so.48 => /u01/app/ogg/./libicudata.so.48 (0x00007fb03d29c000)
        libpthread.so.0 => /lib64/libpthread.so.0 (0x00007fb03d080000)
        libxerces-c.so.28 => /u01/app/ogg/./libxerces-c.so.28 (0x00007fb03caba000)
        libantlr3c.so => /u01/app/ogg/./libantlr3c.so (0x00007fb03c8a1000)
       libnnz12.so => not found
        libclntsh.so.12.1 => not found
        libons.so => not found
        libclntshcore.so.12.1 => not found

        libggnnzitp.so => /u01/app/ogg/./libggnnzitp.so (0x00007fb03bdc3000)
        libm.so.6 => /lib64/libm.so.6 (0x00007fb03bac1000)
        libc.so.6 => /lib64/libc.so.6 (0x00007fb03b6f3000)
        /lib64/ld-linux-x86-64.so.2 (0x00007fb041391000)
        libstdc++.so.6 => /lib64/libstdc++.so.6 (0x00007fb03b3eb000)
        libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x00007fb03b1d5000)


看来没有找到该库

[root@dbserver ~]# find / -name libnnz12.so
/u01/app/oracle/product/12.1.0/dbhome_1/inventory/Scripts/ext/lib/libnnz12.so
/u01/app/oracle/product/12.1.0/dbhome_1/inventory/backup/2020-04-11_01-51-15AM/Scripts/ext/lib/libnnz12.so
/u01/app/oracle/product/12.1.0/dbhome_1/lib/libnnz12.so
[root@dbserver ~]#
[root@dbserver ~]#
[root@dbserver ~]# find / -name libclntshcore.so.12.1

/u01/app/oracle/product/12.1.0/dbhome_1/inventory/Scripts/ext/lib/libclntshcore.so.12.1
/u01/app/oracle/product/12.1.0/dbhome_1/inventory/backup/2020-04-11_01-51-15AM/Scripts/ext/lib/libclntshcore.so.12.1
/u01/app/oracle/product/12.1.0/dbhome_1/lib/libclntshcore.so.12.1
[root@dbserver ~]#


[root@dbserver ~]# find / -name libons.so
/u01/app/oracle/product/12.1.0/dbhome_1/lib/libons.so


看来这个库文件都在,应该库路径没有设置导致:


[oracle@dbserver ogg]$ echo $LD_LIBRARY_PATH

[oracle@dbserver ogg]$ export LD_LIBRARY_PATH=$ORACLE_HOME/lib


GGSCI (dbserver) 2> exit
[oracle@dbserver ogg]$ echo $LD_LIBRARY_PATH
/u01/app/oracle/product/12.1.0/dbhome_1/lib
[oracle@dbserver ogg]$

再去执行,就OK了。
[oracle@dbserver ogg]$ ./ggsci                                
Oracle GoldenGate Command Interpreter for Oracle
Version 12.2.0.1.1 OGGCORE_12.2.0.1.0_PLATFORMS_151211.1401_FBO
Linux, x64, 64bit (optimized), Oracle 12c on Dec 12 2015 02:56:48
Operating system character set identified as UTF-8.
Copyright (C) 1995, 2015, Oracle and/or its affiliates. All rights reserved.

GGSCI (dbserver) 1>






欢迎光临 重庆思庄Oracle、Redhat认证学习论坛 (http://bbs.cqsztech.com/) Powered by Discuz! X3.2