1. 程式人生 > >pl/sql developer 無法連線本地Oracle(注意是本地oracle)

pl/sql developer 無法連線本地Oracle(注意是本地oracle)

本來挺簡單的事情,會由於客觀環境的原因讓問題變得很複雜和無法理解

如果本地的oracle無法用pl/sql developer  連線上,大多是因為本地oracle混亂,各種客戶端,各種伺服器版本造成的,develop不知道載入哪個oracle。

解決方法是通過修改develper的配置來解決,如圖:

第一步:開啟developer的登陸介面,點選“取消”按鈕,進入未登陸介面

第二步:選擇“Tools”(如果漢化了應該是“工具”),左側點選第一個connection,找到“Oracle Home (empty is autodetect)” 和OCI library(empty is autodetect))字樣,

這2個就是修改developer載入哪個oracle配置檔案的地方,點選第一個Oracle Home的下拉框,所有通過安裝的Oracle版本(無論是多少個客戶端還是多少個伺服器)都會在這顯示出來,如果啥都沒有,那抱歉,你的oracle沒裝對,請自行忽略本文章

第三步:選擇你想要使用的oracle home(即oracle版本)

選擇一個Oracle Home後會有警告提示,點選ok即可(你也沒別的選擇)

第四步:在OCI home下拉框中選擇和上邊對應的OCI檔案

點選ok,即可

記得關閉developer,重新開啟(很重要!!!)

重新登入:如果正確的話,在dataase欄位會有你本地當前資料庫中可用的連結庫(其實叫服務才對)