本地win10 oracle客戶端連接虛擬機中oracle服務器報錯ORA-12514: TNS: 監聽程序當前無法識別連接描述符中請求的服務


本來想自己在虛擬機里面裝個linux,然后再裝個linux版的oracle服務器玩玩,本地windows客戶端連接oracle服務器。

然后我oracle服務器也裝好了,客戶端也裝好了,也創建了數據庫實例,用sqlplus是可以連接上的,但發現用plsql就是死活連不上,

一直報ORA-12514: TNS: 監聽程序當前無法識別連接描述符中請求的服務,我oracle版本是11.2.0.1.0。

在網上查了很多,有很多都說是客戶端監聽配置文件或者tnsname.ora的問題,但改了一直也不起效果,還是一直報錯。

最后終於找到一篇遇到跟我一樣的問題的兄弟所寫的文章,鏈接如下:

https://blog.csdn.net/mchdba/article/details/52949382

 

其實是不是客戶端出的問題,如果用Net Manager配置連接字符串的話一般都不會出問題,如:

 

然后對不對可以通過測試來檢測:

1.選中"服務命名"下面的服務名:

 2.選擇"命令"--》"測試服務",如下:

 

3.然后測試一下,要是沒報其他的錯的話,說明服務端和客戶端都沒問題,如下是密碼錯誤:

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM