DBeaver出现:The Network Adapter could not establish the connection 已解决

编程入门 行业动态 更新时间:2024-10-26 13:29:17

问题描述

        最近好久没有打开过DBeaver,今天打开一看结果出现:The Network Adapter could not establish the connection。在网上找了很久都没发现如何去解决,网上很多人都说是注册表啊,没有启动监听等问题,我查了很久也只弄了个大概,发现那个问题还是存在。


原因分析:

通过对网上大神们博客的学习,我找到自己的原因所在,就是在不久前修改过计算机名,导致注册表,还有Oracle中的如下图的两个文件中的HOST和计算机名不一致导致的,同理,注册表(打开方式:windows+R,输入regedit即可)中的host也是以前的计算机名。

 

XE =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = qinwuchuan)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = XE)
    )
  )

LISTENER =
  (DESCRIPTION_LIST =
    (DESCRIPTION =
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
      (ADDRESS = (PROTOCOL = TCP)(HOST = qinwuchuan)(PORT = 1521))
    )
  )


解决方案:

1.先观察Oracle的服务是否全部启动,如果全部都能启动,证明Oracle的配置基本没问题

 2.如果出现某个服务无法打开的情况,如下图情况,不要慌张,只需要验证注册表中键值:
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\ORACLE\OracleMTSRecoveryService\Protid_0
键Host的内容是否和本机名一致。当我们修改注册表之后即可成功开启服务。

 

 3.Oracle全部启动成功后,建议打开命令行输入sqlplus,并输入用户名和密码测试,是否可以连接,当Oracle连接成功后,再进入DBeaver,测试成功。

        如果还是不行建议重启一下电脑,把刚才修改的配置刷新出来。

        最后最后如果真的还是不行,建议直接在应用管理中删除Oracle,重新下载安装即可,Oracle重新安装会覆盖掉以前的配置,所以不用担心重新安装还是会出现以上问题。

        以上是我遇见的bug,如有错误请斧正。

 

 

更多推荐

DBeaver出现:The Network Adapter could not establish the connection 已解决

本文发布于:2023-06-14 08:06:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1454145.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:Network   DBeaver   Adapter   connection   establish

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!