[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>
重庆思庄12cOCP正在授课
网友评论