1. 程式人生 > 資料庫 >Python 安裝cx_Oracle後無法連線資料庫,提示客戶端不是64位的解決方法

Python 安裝cx_Oracle後無法連線資料庫,提示客戶端不是64位的解決方法

錯誤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目錄