Navicat连接数据一直是“正在连接...” 状态

Navicat连接数据一直是“正在连接...” 状态,如果你telnet 端口能连接上,(telnet 如果显示不是内部命令需要在控制面板里配置),此端口是能连接上的。

可以重启此端口的监听试试。

可以在cmd里 netstat -aon 查询电脑的端口占用情况。

查看指定端口的占用情况
netstat -aon | findstr "9050"

  协议    本地地址                     外部地址               状态                   PID

  TCP    127.0.0.1:9050         0.0.0.0:0              LISTENING       2016

查看PID对应的进程
tasklist | findstr "2016"

 映像名称                       PID 会话名              会话#       内存使用
 ========================= ======== ================
  tor.exe                     2016 Console                 0     16,064 K

tor占用了你的端口。

结束该进程

taskkill  /f  /t  /im tor.exe

当然,你可以直接ctrl + alt+delete 查看任务管理器的进程,关闭TNSLSNR.EXE 这个进程,最好是结束进程树,然后运行--services.msc 打开系统服务,启动你的oracle监听 OracleOraDb10g_home1TNSListener。

然后再去连接,此时便能连接上了。

原文地址:https://www.cnblogs.com/dingding0505/p/3826942.html