Python 安裝cx_Oracle後無法連線資料庫,提示客戶端不是64位的解決方法
阿新 • • 發佈:2020-12-02
錯誤1.
錯誤2.ORA-12154: TNS:could not resolve the connect identifier specified
我的程式要通過python連線Oracle資料庫,同事在伺服器上裝了32位的客戶端,結果程式一直報以上兩個錯誤,現在將解決步驟發出來:
1.下載64位客戶端 【連結: https://pan.baidu.com/s/1_0fA2QhwK41AH8FoigUEPw 提取碼: mtbp 複製這段內容後開啟百度網盤手機App,操作更方便哦】連線失效可以找我[email protected]
2.解壓jar包,將其解壓包放在D盤某個位置 D:\instantclient_11_2
3.配置環境變數
ORACLE_HOME=D:\instantclient_11_2
TNS_ADMIN=D:\instantclient_11_2\network\admin
path=%ORACLE_HOME%;
4.將32位客戶端中的network目錄直接複製到D:\instantclient_11_2 下即可
其中admin中包含tnsnames.ora、sqlnet.ora檔案以及D:\instantclient_11_2\network\admin\sample目錄