Oracle Telnet 1521 失敗

來源:互聯網
上載者:User

        工作中發現自己的電腦“telnet 127.0.0.1 1521”(注意:不要拼成telnet 127.0.0.1:1521 ) 可以通過,但是使用localhost、主機名稱來telnet,則失敗。

解決方案:

       查看連接埠狀態:CMD -> netstat -a -n

       顯示的結果是:1521連接埠對應的本地地址欄為:127.0.0.0:1521,

       此時,修改Oracle安裝目錄下dbhome_1\NETWORK\ADMIN\listener.ora檔案(或是PLSQL下的對應檔案instantclient_11_2\listener.ora)的HOST值,改為0.0.0.0。

       重啟Oracle監聽服務;

       再次通過netstat查看連接埠資訊,顯示:1521連接埠對應的本地地址欄為:0.0.0.0:1521

       這時通過127.0.0.1或loaclhost或主機名稱或本機ip都可telnet通過。


《Oracle 11g——從入門到精通》中提到的關於用戶端無法訪問的問題:(p48)

          在Windows系統下完成Oracle安裝後,在其防火牆設定中開放1521連接埠(Oracle預設的偵聽連接埠)。若用戶端仍然無法訪問,則需要作進一步的設定,即在註冊表“HKEY_LOCAL_MACHINE” - "Software" - “ORACLE” - "HOME"下添加一個登錄機碼“USE_SHARED_SOCKED”,並將其值設為TRUE,然後重啟Oracle服務及Listener服務。


總結:

        Oracle Telnet 1521失敗,要檢查以下幾點:

        1、防火牆是否開啟,若開啟,是否有對1521連接埠開啟;

        2、listener.ora檔案的HOST值。

註:10.2以上,USE_SHARDED_SOCKET就已經是預設值為TRUE了,無需再修改。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.