PL/SQL developer 連接數據庫超時 顯示12170

這幾天客戶端和數據庫的連接老是不成功都快把我搞瘋了!

下面我來說說我的解決方法:


首先我先說下我是數據庫裝在linux系統下的(虛擬機)


我是屬於監聽成功啓動 防火牆也關閉 host文件也配置成功(首先你就要看這些是否成功)


我的在終端 代碼操作數據庫連接sqlplus mm/nn  這樣子是成功的


但是我用sqlplus mm/nn@orcl 竟然不成功  後面我查找網上的說法就是@是走監聽路線  這又


說明我的監聽出錯了 ,  但是 我用lsnrctl status  顯示監聽成功   這又是爲什麼呢!


後來我仔細看了下它說所的監聽成功的對象和我的監聽的對象不一樣  !  汗死~~~~~~


原來我每回只在意listener.ora文件  忽略了tnsnames.ora文件這個文件就像我們的hosts文件


而它是負責連接遠程連接數據庫的   這下突然秒懂。

希望 這個對大家有幫助。


發佈了74 篇原創文章 · 獲贊 7 · 訪問量 14萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章