您好,登錄后才能下訂單哦!
這篇文章給大家介紹python3.6中利用cx_Oracle庫無法連接Oracle數據庫如何解決,內容非常詳細,感興趣的小伙伴們可以參考借鑒,希望對大家能有所幫助。
1.Python代碼
import cx_Oracle tns=cx_Oracle.makedsn('127.0.0.1','1521','mytest') db=cx_Oracle.connect('system','123456',tns) print('成功連接上oracle數據庫') db.close();
2.報錯信息及解決 錯誤1:cx_Oracle.DatabaseError: DPI-1047: Cannot locate a 64-bit Oracle Client library
解決辦法:下載對應版本的 instant client 工具包,我這里下載的是win64 12.2版本的
https://download.oracle.com/otn/nt/instantclient/122010/instantclient-basic-nt-12.2.0.1.0.zip
然后,解壓zip,把該文件下的所有dll文件拷貝到Python安裝目錄即可
錯誤2:cx_Oracle.DatabaseError: DPI-1072:…
關于python3.6中利用cx_Oracle庫無法連接Oracle數據庫如何解決就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。