2016-04-21 302 views
0

我在debian中安装了oracle 12,并且遇到共享库问题 有人可以给我文件'libclntsh.so.12.1'的内容吗? 有人可以帮我吗? 由于事先加载oracle库时出错

+0

如果安装失败,因为你在回答的评论说,那么你应该找出是什么错误并修复。从其他地方复制文件并不是一个好主意 - 如果用于安装的选项不匹配,那么首先会出现奇怪的错误,我怀疑Oracle是否会将其视为可支持的环境。我认为链接时获得零字节文件的唯一原因是,如果文件系统空间不足,请检查日志以查看实际发生的情况。 –

+0

感谢亚历克斯这是问题,我通过重新链接文件解决了 –

回答

0

试图找到“libclntsh.so” 查找/ -name“libclntsh.so *” 也许你可以做一个软链接libclntsh.so

也许你应该到指定PATH - 还有ORACLE_HOMELD_LIBRARY_PATH - 这样二进制文件就知道在哪里可以找到二进制文件。
喜欢的东西

export LD_LIBRARY_PATH=/usr/lib/oracle/12.1/client/lib/ 
+0

我已经指定了库路径 文件“libclntsh.so”为空 –

+0

http://docs.oracle.com/cd/B19306_01/server.102 /b14357/ape.htm#CHDGFGAD –

+0

@ganiamine - 如果文件为空,则说明安装可能失败,是否出现错误?由于某种原因,链接阶段可能不起作用。 –