pl/sql developer 無法連線本地Oracle(注意是本地oracle)
阿新 • • 發佈:2019-02-02
本來挺簡單的事情,會由於客觀環境的原因讓問題變得很複雜和無法理解
如果本地的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欄位會有你本地當前資料庫中可用的連結庫(其實叫服務才對)