匿名用户Oracle 11g 部署在windows server上. 外面 telnet这台机器端口 1521 时通时不通,如何排查?
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思路:先看是规律性还是非规律性的端口不通
1,如果是规律性,先排查其他程序占用或者端口冲突
2,如果是非规律性,先看网络丢包率,不小于10%
3,最后一招,挂wireshare看监控
评论
有用 1netstat -ano | findstr “1521”这条命令运行报错啊。
评论
有用 01、查看监听状态,lsnrctl status
2、windows服务器一般默认会开启防火墙,所以检查下防火墙状态;
控制面板>系统和安全>Windows 防火墙>高级设置
本地计算机上的高级安全Windows防火墙——右键:属性
3个防火墙状态全部选择关闭(域配置文件、专用配置文件、公用配置文件)

评论
有用 2
墨值悬赏

