2016-03-07 68 views
0

我正在建立到oracle數據庫的遠程連接,它需要默認通過端口1521建立連接。 但是,我得到的錯誤重複:如何在RHEL 6.4上打開特定端口?

[Oracle JDBC驅動程序]錯誤建立套接字到主機和端口:: 1521。原因:連接被拒絕

檢查更深的,我認識到,1521端口無法在本地計算機上連接:

遠程登錄本地主機1521 嘗試:: 1 ... 遠程登錄:連接地址:: 1:拒絕連接 正在嘗試127.0.0.1 ... telnet:連接到地址127.0.0.1:連接被拒絕

通過此端口的連接並非總是建立起來。 此外,iptables在本地和遠程機器上也是禁用的。 Ping for localhost工作正常。

我注意到只有端口1521拒絕連接。當我嘗試telnet 80端口時,它工作正常。

我們真的需要在netstat輸出上使用端口1521來建立通過它的連接嗎?如果是,那我們該怎麼做。

謝謝你在進步中的幫助。

問候,

回答

0

我希望你正試圖從本地計算機連接到遠程Oracle數據庫服務器。如果是的話,你必須使用以下命令

的telnet 1521

確信您使用的是默認的Oracle數據庫端口之外的其他端口。我相信默認的oracle數據庫端口是1158.

另外請檢查服務啓動並運行在遠程數據庫服務器上的以下命令。

netstat -plnt | grep的1158(或您指定的端口號)

或者,您可以通過訪問以下網址https://localhost:1158/em

0

也許1521端口可能已被阻止出於安全考慮,訪問遠程計算機瀏覽器中的Oracle數據庫。查看。 這可能是由於各種原因,例如目標計算機中的特定端口根本未打開,或者某些權限未在您的客戶端和服務器之間的防火牆中授予/阻止,或者也可能是由於特定偵聽端口上的掛起連接因入站請求達到最大而已滿。