plsql連接本地oracle數據庫,而遠程主機卻無法連接,出現無監聽程序的解決方法(轉)


原文轉自:plsql連接本地oracle數據庫,而遠程主機卻無法連接,出現無監聽程序的解決方法

 

最近在使用plsql連接本地oracle數據庫的時候,在同一網絡環境中,出現了可以連接本地oracle,但是遠程主機卻無法連接,顯示出無監聽程序的問題,一直沒法解決,后來才發現是本地oracle配置出了問題。

           解決辦法如下:先找到oracle安裝目錄下的兩個文件,一個是listener.ora和tnsnames.ora,需要添加和修改其中的部分參數,見下圖所示:

        第一步:一般情況建立的數據庫實例為orcl,這里需要修改下圖中tnsname.ora文件中的host為本機ip地址,

 

 

                                     

     第二步:在listener.ora文件中添加監聽,如下圖所示:

                               

            這里可以看到增加一個本機ip地址的監聽配置;

           第三步:重啟oracle監聽服務、實例服務即可解決上述問題。

                

         這時候,我們再用遠程主機進行連接,就沒有任何問題了。無論用本機plsql或者遠程都可以進行連接了。如果不在listener.ora中添加本機ip監聽,那么可能出現遠程主機能夠連接,而本機無法連接或者上述情況,通過本方法的配置,可以實現本地和遠程都能連接。


免責聲明!

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



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