日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

oracle 11g libclntsh.so.10.1,cx_Oracle找不到libclntsh.so.10.1错误

發布時間:2025/3/20 编程问答 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 oracle 11g libclntsh.so.10.1,cx_Oracle找不到libclntsh.so.10.1错误 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

linux環境下安裝oracle,使用python調用,安裝cx_Oracle后報錯如下:

查閱多方資料后找到原因。

解決方法:

在/etc/profile中添加

LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib:/usr/local/lib;

export LD_LIBRARY_PATH

然后用source /etc/profile 生效一下

改后如果也不行,可能沒有權限執行libclntsh.so.10.1,請ls -l 看一下執行權限吧(有時root也不能執行它)

在其他地方找的方法,雖然問題依舊,但還是需要注意:

其它方法:

安裝完成后在python里輸入

>>> import cx_Oracle

Traceback (most recent call last):

File "", line 1, in ?

ImportError: libclntsh.so.10.1: cannot open shared object file: No such file or directory

經過查找發現是oracle的路徑沒有設置

輸入:

locate libclntsh.so.10.1

獲取對于路徑

/app/oracle/oracle/product/10.2.0/db_1/lib/libclntsh.so.10.1

編輯/etc/ld.so.conf

sudo gedit /etc/ld.so.conf

在最后一行輸入獲取的路徑

/app/oracle/oracle/product/10.2.0/db_1/lib/

保存,關閉gedit

執行

ldconfig

再調用就好了

總結

以上是生活随笔為你收集整理的oracle 11g libclntsh.so.10.1,cx_Oracle找不到libclntsh.so.10.1错误的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。