将oracle端口1521共享_[转载]Oracle 1521端口不通 telnet不通

将oracle端口1521共享_[转载]Oracle 1521端口不通 telnet不通今天启动工程,突然提示无法连接远程Oracle。我试着telnetOracle服务器1521端口,提示连接失败。D:DocumentsandSettingsAdministrator>telnet10.201.70.681521正在连接到10.201.70.68…不能打开到主机的连接,在端口1521:连接失败Oracle服务器与本机都在局域网内,不存在网络不通问题,怎么会…

大家好,又见面了,我是你们的朋友全栈君。

今天启动工程,突然提示无法连接远程Oracle。我试着telnet Oracle服务器1521 端口,提示连接失败。

D:Documents and SettingsAdministrator>telnet 10.201.70.68

1521

正在连接到10.201.70.68…不能打开到主机的连接, 在端口 1521: 连接失败

Oracle服务器与本机都在局域网内,不存在网络不通问题,怎么会无法连接。

检查10.201.70.68并未启动防火墙,可以ping通。

但发现直接在Oracle服务器上连接oracle也不能正常连接。

后发现为listener.ora导致,经过修改

product10.2.0db_1NETWORKADMINlistener.ora

数据库恢复正常。

再次telnet Oracle服务器的1521端口,依然连接失败。

D:Documents and SettingsAdministrator>telnet 10.201.70.68

1521

正在连接到10.201.70.68…不能打开到主机的连接, 在端口 1521: 连接失败

用命令查看当前端口情况netstat -a –n

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:1139 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 0.0.0.0:2105 0.0.0.0:0 LISTENING

TCP 0.0.0.0:2107 0.0.0.0:0 LISTENING

TCP 0.0.0.0:3389 0.0.0.0:0 LISTENING

TCP 10.201.70.68:139 0.0.0.0:0 LISTENING

TCP 10.201.70.68:3389 10.201.70.75:53370 ESTABLISHED

TCP 127.0.0.1:1142 0.0.0.0:0 LISTENING

TCP 127.0.0.1:1521 0.0.0.0:0 LISTENING

TCP 127.0.0.1:42424 0.0.0.0:0 LISTENING

UDP 0.0.0.0:445 *:*

UDP 0.0.0.0:1034 *:*

1521端口处于监听状态,但是从我本机还是无法Telnet服务器端口。

我试着telnet 1080端口,发现却可以,唯一的区别就在于一个端口前是“0.0.0.0”,一个是“127.0.0.1”。为了验证,我又telnet

1035/1026都可以通。

但是为什么呢,是不是就因为这个IP的原因呢,怎么才可以把这个“127.0.0.1”改为“0.0.0.0”。

1521是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端口,果然成功。

问题解决。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/133402.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • KL散度详解_kl散度 js散度

    KL散度详解_kl散度 js散度1、KL散度的概念2、两类KL散度拟合效果的定性分析3、两类KL散度拟合效果的数学推导4、KL散度的计算5、KL散度Python实现6、References

    2022年8月11日
    9
  • 舵机的工作原理

    舵机的工作原理舵机的伺服系统由可变宽度的脉冲来进行控制,控制线是用来传送脉冲的。脉冲的参数有最小值,最大值,和频率。一般而言,舵机的基准信号都是周期为20ms,宽度为1.5ms。这个基准信号定义的位置为中间位置。舵机有最大转动角度,中间位置的定义就是从这个位置到最大角度与最小角度的量完全一样。最重要的一点是,不同舵机的最大转动角度可能不相同,但是其中间位置的脉冲宽度是一定的,那就是1.5ms。如下图: 

    2022年4月29日
    42
  • docker下载安装教程_安卓安装docker

    docker下载安装教程_安卓安装docker前言Docker提供轻量的虚拟化,你能够从Docker获得一个额外抽象层,你能够在单台机器上运行多个Docker微容器,而每个微容器里都有一个微服务或独立应用,例如你可以将Tomcat运行在一个D

    2022年7月29日
    6
  • Spring jar包下载

    Spring jar包下载Spring的下载及目录结构Spring的第一个版本是在2004年发布的,经过10多年的发展,Spring的版本也在不断地升级优化中。Spring开发所需的JAR包分为两个部分,具体如下。1、Spring框架包Spring4.3.6版本的框架压缩包,名称为spring-framework-4.3.6.RELEASE-dist.zip,此压缩包可以通过地址”https…

    2022年5月14日
    35
  • 常用C#代码「建议收藏」

    常用C#代码「建议收藏」常用C#代码字符串处理1.字符串截取//字符串截取//从此实例检索子字符串。子字符串从指定的字符位置开始且具有指定的长度。string.Substring(intindex,intlength);//从此实例检索子字符串。子字符串在指定的字符位置开始并一直到该字符串的末尾。string.Substring(intindex);2.字符串分割//字符串分割//separator-char类型的数组分隔符,例:newchar[]{‘,’,‘|’}string.Split

    2022年9月10日
    2
  • intellij idea2022 激活码【2022免费激活】2022.02.07

    (intellij idea2022 激活码)JetBrains旗下有多款编译器工具(如:IntelliJ、WebStorm、PyCharm等)在各编程领域几乎都占据了垄断地位。建立在开源IntelliJ平台之上,过去15年以来,JetBrains一直在不断发展和完善这个平台。这个平台可以针对您的开发工作流进行微调并且能够提供…

    2022年4月1日
    148

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号