Navicat连接oracleTNS无监听程序解决方法

Navicat连接oracleTNS无监听程序解决方法

之前已经遇到过一次这个问题,这一次又遇到了忘记咋解决了,所以决定记下来:

navicat连接出现TNS无监听程序解决步骤:

  • 1.去找到listener.ora文件,在后面加上一个listener(如果有的话跳过这一步)
LISTENER =
  (DESCRIPTION_LIST =
    (DESCRIPTION =
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
      (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
    )
    (DESCRIPTION =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.31.157)(PORT = 1521))
    )
  )

ADR_BASE_LISTENER = D:\app\leesdog

注意上面设置里下面那一行的host,host的值需要在cmd里运行ipconfig
找到自己的(我就是因为自己的host变了所以连不上)

  • 2.去win10搜索里搜索服务,打开这几个:
    oracle服务
    注意上面这一步,如果你的host设置的不对,你打开TNSListener时会提示你不能打开
    然后重新连接,我这里附上我的连接配置:
    在这里插入图片描述
已标记关键词 清除标记
相关推荐
©️2020 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页