1. 程式人生 > >plsql 監聽程式當前無法識別連線描述符中請求的服務 解決方法

plsql 監聽程式當前無法識別連線描述符中請求的服務 解決方法

在連線oracle時,彈出了一個錯誤資訊,顯示“監聽程式當前無法識別連線描述符中請求的服務”。
這裡寫圖片描述
在網上查了一些資料,大多出現這種情況和我們的監聽配置檔案有關係,一般只需做相應修改即可。

在oracle安裝目錄下開啟listener.ora檔案,此檔案在安裝目錄下的product\11.2.0\dbhome_1\NETWORK\ADMIN資料夾下面:

這裡寫圖片描述

複製下面的程式碼到listener.ora檔案中:

(SID_DESC =
(GLOBAL_DBNAME = ORCL)
(ORACLE_HOME = D:\app\Administrator\product\11.2.0\dbhome_1)
(SID_NAME = ORCL)
)
)

這裡寫圖片描述

然後進入服務列表,重啟oracleserviceorcl服務即可,問題解決

這裡寫圖片描述

有時候發現這樣配置以後還是不行,那可能是你資料庫配置檔案出錯,一般為資料庫名稱,或者host地址寫錯,具體如何修改資料庫連線的配置檔案,可以參考: