暂无图片
Oracle 11g 部署在windows server上. 外面 telnet这台机器端口 1521 时通时不通,如何排查?
我来答
分享
暂无图片 匿名用户
Oracle 11g 部署在windows server上. 外面 telnet这台机器端口 1521 时通时不通,如何排查?

Oracle 11g 部署在windows server上. 外面 telnet这台机器端口 1521 时通时不通,如何排查?

我来答
添加附件
收藏
分享
问题补充
5条回答
默认
最新
EricOmer

1,防火墙设置:请确保 Windows Server 上的防火墙已正确配置,允许外部访问端口 1521。如果防火墙屏蔽了该端口,telnet 将会不通。您可以检查服务器的防火墙配置,并确保允许流量通过端口 1521。
2,网络连接问题:网络连接不稳定或故障可能导致外部无法连通端口 1521。请确保服务器的网络连接正常,并检查网络设备(如路由器、交换机)是否正确配置以允许端口 1521 的通信。
3,Oracle 监听器配置问题:请确保 Oracle 数据库服务已正确启动并监听端口 1521。检查 Oracle Listener 的配置文件(listener.ora)是否正确,并确保监听器正在监听指定的端口。
4,端口冲突:如果其他程序正在使用了端口 1521,将会导致 Oracle 无法使用该端口。确保端口 1521 没有被其他应用程序占用。您可以使用命令 netstat -ano | findstr “1521” 检查是否有其他程序正在使用该端口。
请逐一排查以上可能的原因,并进行相应的调整和修复,以便实现稳定的外部 telnet 连接。如果问题仍未解决,建议检查相关日志文件(如 Oracle 监听器日志和数据库日志)以获取更详细的错误信息。

暂无图片 评论
暂无图片 有用 4
EricOmer

思路:先看是规律性还是非规律性的端口不通

1,如果是规律性,先排查其他程序占用或者端口冲突

2,如果是非规律性,先看网络丢包率,不小于10%

3,最后一招,挂wireshare看监控

暂无图片 评论
暂无图片 有用 1
Thomas

netstat -ano | findstr “1521”这条命令运行报错啊。

暂无图片 评论
暂无图片 有用 0
ALFNAE

1、查看监听状态,lsnrctl status
2、windows服务器一般默认会开启防火墙,所以检查下防火墙状态;
控制面板>系统和安全>Windows 防火墙>高级设置
本地计算机上的高级安全Windows防火墙——右键:属性
3个防火墙状态全部选择关闭(域配置文件、专用配置文件、公用配置文件)
4E47916969E442f9AF430535A7EBEABF.png

暂无图片 评论
暂无图片 有用 2
Mr.Cui

时通时不通,一般不太可能是防火墙问题
1、是否IP地址冲突,可以一直ping包看;
2、网络链路连通性,本地跟服务器都要检查下,可以找个同网段的其他机器telnet 这个主机检测;

暂无图片 评论
暂无图片 有用 0
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏