本文主要是介绍TimesTen 18c下ttImportFromOracle运行报错问题解决,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
从官网下载ttImportFromOracle。
在TimesTen 18c下运行报错:
ttImportFromOracle: error while loading shared libraries: libclntsh.so.11.1: cannot open shared object file: No such file or directory
在安装目录下只找到了libclntsh.so.12.1:
$ sudo find /u01 -name libclntsh.so.11.1$ sudo find /u01 -name libclntsh.so.12.1
/u01/installation/tt18.1.4.1.0/ttoracle_home/instantclient_12_1/libclntsh.so.12.1
查看:
$ cd /u01/installation/tt18.1.4.1.0/ttoracle_home/instantclient_12_1/
$ ls -l libclntsh.so*
lrwxrwxrwx. 1 timesten timesten 17 Dec 22 19:50 libclntsh.so -> libclntsh.so.12.1
-r-xr-x---. 1 timesten timesten 58876949 Jul 14 07:02 libclntsh.so.12.1
模仿libclntsh.so.12.1,建立符号链接:
$ echo $LD_LIBRARY_PATH
/home/timesten/tt181/ttclasses/lib:/home/timesten/tt181/install/lib:/home/timesten/tt181/install/ttoracle_home/instantclient_12_1$ cd /home/timesten/tt181/install/ttoracle_home/instantclient_12_1$ ls -l libclntsh*
lrwxrwxrwx. 1 timesten timesten 85 Dec 22 19:50 libclntshcore.so.12.1 -> /u01/installation/tt18.1.4.1.0/ttoracle_home/instantclient_12_1/libclntshcore.so.12.1
lrwxrwxrwx. 1 timesten timesten 76 Dec 22 19:50 libclntsh.so -> /u01/installation/tt18.1.4.1.0/ttoracle_home/instantclient_12_1/libclntsh.so
lrwxrwxrwx. 1 timesten timesten 81 Dec 22 19:50 libclntsh.so.12.1 -> /u01/installation/tt18.1.4.1.0/ttoracle_home/instantclient_12_1/libclntsh.so.12.1$ ln -s /u01/installation/tt18.1.4.1.0/ttoracle_home/instantclient_12_1/libclntsh.so.12.1 libclntsh.so.11.1
现在没有问题了:
$ ttImportFromOracle
Error: You must specify an Oracle connection string (-oraconn)
Use '-help' for more information
这篇关于TimesTen 18c下ttImportFromOracle运行报错问题解决的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!