oracle數據庫配置錯誤ORA-12505


ORA-12505, TNS:listener does not currently know of SID given in connect descriptor

ORA-12505: TNS: 監聽程序當前無法識別連接描述符中所給出的SID
給程序配置新的數據庫的時候,出現了以下錯誤 

ORA-12505, TNS:listener does not currently know of SID given in connect descriptor
說明給到的sid有誤,很有可能就是服務名和sid混淆使用。

首先了解數據庫url的寫法有兩種

//監聽sid服務,表示sid為orcl
database.url=jdbc:oracle:thin:@171.xxx.96.xx:xxxx:orcl
//監聽服務名,表示服務名為orcl
database.url=jdbc:oracle:thin:@171.xxx.96.xx:xxxx/orcl
第一種是監聽sid服務,第二種則是監聽服務名

所以發現是自己的sid寫錯導致出現這個錯誤,把服務名當做了sid

把orcl的 “ : ” 改為 “ / ”  訪問正常


免責聲明!

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



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