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

问题解决。

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

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

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • 开源商城系统带app源码_萌果APP源码

    开源商城系统带app源码_萌果APP源码直接下载导入工程即可直接运行.包含服务器源码(服务器已经在线配置)主要功能如下:首页:从上到下分别是:广告轮播、菜单按钮、品牌推介、推介、热销商品分类:类似京东商品三级分类,左边是一级分类,右边是二级分类,二级分类下面包含三级子分类商城功能:商品详情、购物车、确认订单、支付功能商品详情:商品大图轮播、商品规格(选择不同规格显示不同价格,

  • Spark Streaming特点「建议收藏」

    Spark Streaming特点「建议收藏」SparkStreaming特点1、易用2、容错3、易整合到Spark体系4、SparkStreaming与Storm的对比SparkStreamingStorm开发语言:Scala开发语言:Clojure编程模型:DStream编程模型:Spout/Bolt喜欢就点赞评论…

  • 课程实验 【八路抢答器】

    课程实验 【八路抢答器】基于外部中断课程实验【八路抢答器】#defineucharunsignedchar#defineuintunsignedintsbitLED_main=P3^6;sbitKey=P3^0;ucharcodetabie[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};ucharmain_go=0;//主线voidInit_E…

    2022年10月20日
  • Java基准测试工具JMH使用

    Java基准测试工具JMH使用JMH,即JavaMicrobenchmarkHarness,这是专门用于进行代码的微基准测试的一套工具API。JMH由OpenJDK/Oracle里面那群开发了Java编译器的大牛们所开发。何谓MicroBenchmark呢?简单地说就是在方法层面上的benchmark,精度可以精确到微秒级。本文主要介绍了性能基准测试工具JMH,它可以通过一些功能来规避由JVM中的JIT或者其他优化对性能测试造成的影响。

  • Kafka集群搭建详细步骤

    Kafka集群搭建详细步骤Kafka集群搭建1、Kafka的安装需要java环境,centos7自带java1.6版本,可以不用重新安装,直接使用自带的jdk即可;如果觉得jdk版本太旧,也可以自己重新安装;2、准备好kafka安装包,官网下载地址:http://kafka.apache.org/downloads.html3、下

  • ProgressDialog 使用

    ProgressDialog 使用ProgressDialog[功能]ProgressDialog也是一种Dialog一般在出现ProgressDialog后台都会再开辟Thread来做一些耗时的工作我演示的是从100数到0这段时间既不太长不用浪费时间等待同时也能明显地看出效果[代码]1.ProgressDialog使用[code="java"]public…

发表回复

您的电子邮箱地址不会被公开。

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