錯誤現象:別人訪問我oracle數據庫時,提示“無監聽程序”,ping IP能ping通,TNS配置正確。
操作:按照網上的說法我將本機的tnsnames.ora、listener.ora中的localhost都改成了本機的IP或者本機的計算機全名,改完之后我本機連接數據庫都提示無監聽程序,嘗試了網上的很多做法,發現都不可以。
問題解決方法:
①重新配置了一下監聽,發現listener.ora中的localhost變成了本機的計算機全名;
②然后手動修改了tnsnames.ora的localhost為本機的計算機全名;
③重啟監聽和oracle服務,再次訪問時正常,不再報無監聽程序錯誤。