Linux下配置Oracle資料庫的客戶端
阿新 • • 發佈:2019-01-10
今天在用python的cx_Oracle 連結操作oracle資料庫的時候遇到連結Oracle伺服器失敗錯誤:
cx_Oracle.DatabaseError: ORA-28547: connection to server failed, probable Oracle Net admin error
突然想到由於我是在新裝的Linux虛擬機器上執行程式碼,並沒有安裝Oracle客戶端和配置監聽管理。
解決方法:
2.下載完之後,上傳到 Linux系統的 /opt/oracle/ 目錄下[先穿件oracle目錄],然後解壓檔案: unzip instantclient-basic-linux.x64-11.2.0.4.0.zip
5.建立監聽配置目錄,並複製oracle服務端的tnsnames.ora檔案,到admin目錄下,並配置監聽 mkdir -p /opt/oracle/instantclient_11_2/network/admin6.重啟伺服器OK!