当前位置: 技术问答>linux和unix
在Linux下如何运行proc程序
来源: 互联网 发布时间:2017-03-30
本文导语: 在linux下编写proc程序,并对Oracle数据库的数据进行操作,我使用命令 proc myfile.pc 进行编译,报错:proc: error while loading shared libraries: libclntsh.so.11.1: cannot open shared object file: No such file or directory。 ...
在linux下编写proc程序,并对Oracle数据库的数据进行操作,我使用命令 proc myfile.pc 进行编译,报错:proc: error while loading shared libraries: libclntsh.so.11.1: cannot open shared object file: No such file or directory。
请问一下,该如何改正,或者需要什么配置。谢谢各位了
请问一下,该如何改正,或者需要什么配置。谢谢各位了
|
看看环境变量 LD_LIBRARY_PATH 的设置
|
如果你执行程序的机器安装了Oracle,那么:
find / -name libclntsh.so.11.1 -exec ln -s {} /usr/lib/libclntsh.so.11.1 ;
find / -name libclntsh.so.11.1 -exec ln -s {} /usr/lib64/libclntsh.so.11.1 ;
ldconfig
如果没装...那从其他装了的系统里cp这个文件过来...或者装Oracle...不过装起来好麻烦...
find / -name libclntsh.so.11.1 -exec ln -s {} /usr/lib/libclntsh.so.11.1 ;
find / -name libclntsh.so.11.1 -exec ln -s {} /usr/lib64/libclntsh.so.11.1 ;
ldconfig
如果没装...那从其他装了的系统里cp这个文件过来...或者装Oracle...不过装起来好麻烦...
|
没有装pl/sql吗?直接在pl/sql工具里面创建存储过程,执行起来就很方面啊
在Linux下如何运行proc程序,给个范例给你:
sqlplus -silent DBUSER/DBPASS@DBNAME
在Linux下如何运行proc程序,给个范例给你:
sqlplus -silent DBUSER/DBPASS@DBNAME