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

D:\Documents and Settings\Administrator>telnet 10.201.70.68 1521

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

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

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

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

后发现为listener.ora导致,经过修改  \product\10.2.0\db_1\NETWORK\ADMIN\listener.ora 数据库恢复正常。

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

D:\Documents and Settings\Administrator>telnet 10.201.70.68 1521

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

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

C:\Documents and Settings\Administrator>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可以连接的机器,查看NETWORK\ADMIN\listener.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 Settings\Administrator>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端口,果然成功。

问题解决。

不能打开到主机的连接, 在端口 1521: 连接失败相关推荐

  1. 不能打开到主机的连接,在端口1521:连接失败的解决方法(修改远程桌面连接端口)

    1.修改远程桌面连接端口 远程桌面终端服务默认端口为"3389",为防止他人进行恶意连接,就需要对默认端口进行更改.对此可打开注册表编辑器,依次展开"HKEY_LOCAL ...

  2. 正在连接到192.168.1.118 不能打开到主机的连接, 在端口 1521: 连接失败

    远程连接数据库提示: 正在连接到192.168.1.118 不能打开到主机的连接, 在端口 1521: 连接失败. 解决方法:将数据库服务器listener.ora中的localhost改为计算机名.

  3. 使用telnet命令,报错:无法打开主机的连接在端口23连接失败

    1.页面载入出错时,查找问题的方法 当访问某个页面时,出现如下情况: 遇到以上情况,可以先通过以下的方式确认网络是否连接上 (1)打开cmd,输入命令:ping <ip> (2)打开cmd ...

  4. linux 在端口 1521 连接失败,[转]不能打开到主机的连接, 在端口 1521: 连接失败...

    http://lggsuper.blog.163.com/blog/static/194633320102313342578/ 小改博客 今天启动工程,突然提示无法连接远程Oracle.我试着teln ...

  5. 正在连接192.168.56.101...无法打开到主机的连接。 在端口 1521: 连接失败

    我是在VirtualBox上的虚拟机安装了oralce,然后想在主机上面连接oralce,发现连接不上.我的虚拟机采用双网卡模式,一个是桥接模式,一个是Host-Only模式.采用桥接模式是为了可以与 ...

  6. FileZilla连接ubuntu主机时选择21端口无法连接

    笔友安装了虚拟机跑ubuntu17.04,在利用FileZilla连接乌班图时选择21端口报错,而选择22端口时则可以正常连接.正在看的教学视频说到22端口也可以连接,但是不安全,容易被利用. 不甘心 ...

  7. win10 Telnet服务器 解决telnet正在连接127.0.0.1...无法打开到主机的连接 在端口 23: 连接失败

    今天学习浏览器工作原理,在学习到http协议时,使用telnet遇到了一些问题,这里做一个简单的记录吧~ 首先在win10控制面板中的程序和功能,开启了telnet客户端. 然后试图在控制台cmd进行 ...

  8. mysql 函数无法访问_mysql 中出现:不能打开到主机的连接,在端口3306: 连接失败...

    SQL Server自动化运维系列--关于邮件通知那点事(.Net开发人员的福利) 需求描述 在我们的生产环境中,大部分情况下需要有自己的运维体制,包括自己健康状态的检测等.如果发生异常,需要提前预警 ...

  9. 不能打开到主机的连接,在端口1521:连接失败的解决方法

    可能 有三种原因 1. ip地址 写错了 2. 防火墙没关 3. 最后一种可能看看监听器文件listener.ora的设置: 4. `LISTENER = (DESCRIPTION_LIST = (D ...

最新文章

  1. R语言ggplot2可视化图像设置不同的字体实战
  2. leetcode Number of 1 Bits
  3. JavaFX技巧2:使用Canvas API进行清晰绘图
  4. mysql数据库之单表查询
  5. Tomcat 学习过程4
  6. Ubuntu把iso写入U盘
  7. 从 Poisson 分布到服务器的访问
  8. 使用CultureInfo来显示中文星期
  9. Intellij IDEA中拉svn分支
  10. 08CMS之新建独立页面
  11. 搜索自己博客中的文章
  12. 机器学习中的数学(八):卡方分布(Chi-squared Distribution) t分布(T Distribution)F分布(T Distribution)
  13. OSG OIT 顺序无关透明绘制(PPLL_OIT, WB_OIT) 实现及注意事项
  14. WP免费主题,wordpress免费主题,WP建站主题
  15. 国外计算机领域的ei期刊,2008 EI 收录国外英文期刊(计算机类)
  16. OS知识点汇总(考研用)——第二章:进程管理(下)
  17. java代码开发类似知网导出_知网语义相似度计算java实现 - 源码下载|其它|中文信息处理|源代码 - 源码中国...
  18. python写水仙花的作文_怎样背英语单词才高效?
  19. java批处理框架 pdf_《Spring Batch 批处理框架》PDF 下载
  20. 赢在测试2:中国软件测试专家访谈录

热门文章

  1. ubuntu 16.04 编译android 7.1,jack报错
  2. 浏览器中实现深度学习?有人分析了7个基于JS语言的DL框架
  3. jenkins配置master-slave并发布dubbo服务
  4. 学校Win7 KMS激活服务器已经可以用了
  5. 转型编程的小伙们们快来拿 python 入门证书!
  6. PowerPoint 教程:如何在 PowerPoint 中从大纲创建演示文稿?
  7. 线性筛(Linear Sieve)
  8. 为仿真器添加eCos多线程调试支持,GDBServer Extender 0.0.1 使用说明
  9. 传智java测试题答案_传智播客Java基础第一阶段习题
  10. C#NPOI操作EXCEL-设置密码及设置只读