1
我最近遇到了一個問題,當試圖連接到我的數據庫。錯誤是說它找不到監聽器。ORA 12505錯誤SQL Developer
Status : Failure -Test failed: Listener refused the connection with the following error:
ORA-12505, TNS:listener does not currently know of SID given in connect descriptor
我讀張貼什麼在listener.ora和tnsnames.ora但是當我試圖通過Windows中打開這些文件資源管理器,它告訴我要選擇一個程序來打開它,然後它不開放。
有人可以幫助我解決這個問題,所以我可以回到練習編碼嗎?
這是不是說明它不能找到監聽程序,它說監聽程序正在運行,但它不能識別您作爲連接規範的一部分提供的SID。 'tnsnames.ora'只有在使用別名進行連接時纔有意義。如果之前使用相同的值工作,那麼可能是數據庫沒有運行 - 通常數據庫將在啓動時向偵聽器註冊。如果它(應該是)在您的PC上運行,那麼應該很容易檢查。也許你最近已經重新啓動,它沒有被設置爲自動啓動,或者由於某種原因啓動失敗。 –
如何啓動它(如果它當前沒有運行)並檢查它的設置是否自動啓動? – user2405778
我不在Windows上執行此操作,但[文檔](http://docs.oracle.com/cd/E11882_01/install.112/e24186/startrdb.htm#CHDDEEAF)可能對此有所幫助。 –