如何在RHEL 6.4上打开特定端口?

时间:2016-03-07 04:25:10

标签: linux database-connection port rhel6 connection-refused

我正在设置与oracle数据库的远程连接,并且它要求默认情况下应通过端口1521建立连接。 但是,我重复得到错误:

[Oracle JDBC Driver]建立到主机和端口的套接字时出错:1521。原因:连接被拒绝

深入检查,我意识到端口1521无法连接到本地计算机上:

telnet localhost 1521 尝试:: 1 ... telnet:连接到地址:: 1:连接被拒绝 试试127.0.0.1 ...... telnet:连接到地址127.0.0.1:拒绝连接

无论如何都无法通过此端口建立连接。 此外,iptables也在本地和远程计算机上禁用。 ping for localhost工作正常。

我注意到只有端口1521拒绝连接。当我尝试使用端口80进行远程登录时,它运行正常。

我们真的需要在netstat输出上建立端口1521以通过它建立连接吗?如果是,那么我们该怎么做。

感谢您在进步中的帮助。

此致

2 个答案:

答案 0 :(得分:0)

我希望您尝试从本地计算机连接到远程oracle数据库服务器。如果是,则必须使用以下命令

telnet 1521

确定您使用的是默认oracle数据库端口以外的端口。我相信默认的oracle数据库端口是1158。

另外,请通过远程数据库服务器上的以下命令检查并运行服务。

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

或者您可以通过访问以下网址https://localhost:1158/em

来访问远程计算机浏览器中的oracle数据库

答案 1 :(得分:0)

可能,出于安全原因,可能已阻止1521端口。查看。 这可能是由于各种原因,例如目标计算机中的特定端口根本没有打开,或者在客户端和服务器之间的防火墙中没有授予/阻止某些权限,或者也可能是因为特定侦听端口上的挂起连接是因为入站请求已达到最大值。