解決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數(shù)據(jù)庫') db.close();
2.報錯信息及解決 錯誤1:cx_Oracle.DatabaseError: DPI-1047: Cannot locate a 64-bit Oracle Client library
解決辦法:下載對應(yīng)版本的 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:…
這個錯誤是因為 instant client 的版本不對應(yīng),所以下載其他版本的來試試即可解決
到此這篇關(guān)于python3.6用cx_Oracle庫連接Oracle的文章就介紹到這了,更多相關(guān)python3.6用cx_Oracle庫連接Oracle內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
- 配置python連接oracle讀取excel數(shù)據(jù)寫入數(shù)據(jù)庫的操作流程
- 基于python連接oracle導(dǎo)并出數(shù)據(jù)文件
- Python連接Oracle之環(huán)境配置、實例代碼及報錯解決方法詳解
- 使用Python腳本zabbix自定義key監(jiān)控oracle連接狀態(tài)
- 解決python通過cx_Oracle模塊連接Oracle亂碼的問題
- Python3連接SQLServer、Oracle、MySql的方法
- Python3.6連接Oracle數(shù)據(jù)庫的方法詳解
- python cx_Oracle的基礎(chǔ)使用方法(連接和增刪改查)
- windows下python連接oracle數(shù)據(jù)庫
- python安裝oracle擴展及數(shù)據(jù)庫連接方法
- python連接oracle數(shù)據(jù)庫實例
- 教你使用Python連接oracle
相關(guān)文章
python實現(xiàn)的用于搜索文件并進行內(nèi)容替換的類實例
這篇文章主要介紹了python實現(xiàn)的用于搜索文件并進行內(nèi)容替換的類,涉及Python針對文件及字符串的相關(guān)操作技巧,需要的朋友可以參考下2015-06-06python+opencv邊緣提取與各函數(shù)參數(shù)解析
這篇文章主要介紹了python+opencv邊緣提取與各函數(shù)參數(shù)解析,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-03-03Python Requests模擬登錄實現(xiàn)圖書館座位自動預(yù)約
這篇文章主要為大家詳細介紹了Python Requests的模擬登錄,Python實現(xiàn)圖書館座位自動預(yù)約,具有一定的參考價值,感興趣的小伙伴們可以參考一下2018-04-04ansible-playbook實現(xiàn)自動部署KVM及安裝python3的詳細教程
這篇文章主要介紹了ansible-playbook實現(xiàn)自動部署KVM及安裝python3的詳細教程,本文給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-05-05