想必现在有很多小伙伴对于服务器1521端口被关闭,如何开启方面的知识都比较想要了解,那么今天小好小编就为大家收集了一些关于服务器1521端口被关闭,如何开启方面的知识分享给大家,希望大家会喜欢哦。
检查10.201.70.68并未启动防火墙,可以ping通。
但发现直接在Oracle服务器上连接oracle也不能正常连接。
后发现为listener.ora导致,
芝士回两答,版带权必究,未经许可示根置,不得转载
经过修改 product10.2.0db_1NETWORKADMINlistener.ora 数据库恢复正常。
再次telnet Oracle服务器的1521端口,依然连接失败。
1521端口处于监听状态,但是从我本机还是无法Telnet服务器端口。
我试着telnet 1080端口,发现却可以,唯一的区别就在于一个端口前是“0.0.0.0”,一个是“127.0.0.1”。为了验证,我又telnet 1035/1026都可以通。
但是为什么呢,是不是就因为这个IP的原因呢,怎么才可以把这个“127.0.0.1”改为“0.0.0.0”。
521是Oracle监听端口,问题估计还是出在监听本身。
个度如那没最常及山北百安记叫难选住。
我打开另一台也装有Oracle且1521可以连接的机器,查看NETWORKADMINlistener.ora文件,仔细对比两个Oracle该文件的区别,发现正常的Oracle服务器上,listener.ora文件,如下这段HOST显示的是机器名,而不能连接的是“localhost”。
LISTENER =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = lggsuper_pc)(PORT = 1521))
)
在成工新此变求老干,车元置参该。
我备份该文件后,将localhost 也改为本机名,重启监听。检查数据库从数据库服务器本机连接正常。
然后再执行命令netstat -a –n查看,此时1521前面的IP已变为“0.0.0.0”。
C:Documents and SettingsAdministrator>netstat -a -n
Active Connections
Proto Local Address Foreign Address State
TCP 0.0.0.0:23 0.0.0.0:0 LISTENING
TCP 0.0.0.0:80 0.0.0.0:0 LISTENING
TCP 0.0.0.0:135 0.0.0.0:0 LISTENING
TCP 0.0.0.0:445 0.0.0.0:0 LISTENING
TCP 0.0.0.0:1025 0.0.0.0:0 LISTENING
TCP 0.0.0.0:1026 0.0.0.0:0 LISTENING
TCP 0.0.0.0:1035 0.0.0.0:0 LISTENING
TCP 0.0.0.0:1080 0.0.0.0:0 LISTENING
TCP 0.0.0.0:1317 0.0.0.0:0 LISTENING
TCP 0.0.0.0:1521 0.0.0.0:0 LISTENING
TCP 0.0.0.0:1801 0.0.0.0:0 LISTENING
TCP 0.0.0.0:2103 0.0.0.0:0 LISTENING
TCP 10.201.70.68:139 0.0.0.0:0 LISTENING
TCP 127.0.0.1:1324 127.0.0.1:1521 TIME_WAIT
TCP 127.0.0.1:42424 0.0.0.0:0 LISTENING
UDP 0.0.0.0:445 *:*
UDP 0.0.0.0:1034 *:*
UDP 0.0.0.0:1044 *:*
看来成功的概率很高,然后我通过我电脑telnet Oracle服务器1521端口,果然成功。
本文到此结束,希望对大家有所帮助。