安装cx_Oracle 提示libclntsh.so.11.1错误:
[root@rac1 /]# python
Python 2.6.6 (r266:84292, Jul 23 2015, 15:22:56)
[GCC 4.4.7 20120313 (Red Hat 4.4.7-11)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import cx_Oracle
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: libclntsh.so.11.1: cannot open shared object file: No such file or directory
解决方法:
1)输入locate libclntsh.so.11.1 获取绝对路径
[root@rac1 /]# locate libclntsh.so.11.1
/software/p13390677/database/stage/ext/lib/libclntsh.so.11.1
/software/p13390677/grid/stage/ext/lib/libclntsh.so.11.1 2)编辑 /etc/ld.so.conf
[root@rac1 /]# sudo gedit /etc/ld.so.conf
--在最后一行输入获取的路径
/software/p13390677/database/stage/ext/lib/
保存,关闭gedit
3) 执行ldconfig
[root@rac1 /]# ldconfig
4)再次执行就Ok 了
[root@rac1 /]# python
Python 2.6.6 (r266:84292, Jul 23 2015, 15:22:56)
[GCC 4.4.7 20120313 (Red Hat 4.4.7-11)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import cx_Oracle
版权声明:本文为博主原创文章,未经博主允许不得转载。