PLSQL连接Oracle出现连接超时,无监听程序。
PLSQL连接Oracle出现连接超时,无监听程序。
前言
之前安装好plsql的时候,登陆时出现了一次无监听程序,后来配置好了之后,换了个网络,又出现了连接超时和无监听程序,有点头大,好在之后解决了,下面是我个人遇到的问题,和解决方案。
。
第一步重新配置监听服务
-
先在服务中关闭监听程序
win10直接用小娜搜索“服务”,找到图中的服务,然后关闭它
-
删除原有的监听配置文件
在这个目录下,找到listener.ora文件,直接删除
-
在所有程序中找到net configuration assistant,重新配置
一直点到最后的完成,然后开始配置listener.ora和tnsnames.ora -
配置开始
打开cmd, 进入sqlplus,登陆sys账户,查找global_name和service_name
查询完成之后
在plsql目录中找到这两个文件
开始配置listener.ora,用文本编辑器打开
(之前我的问题就出在这里,有的教程说的是这里的host改为ipv4的地址,但是我改完之后,换了网络就又登陆不进去了,所以我觉得直接改为本机地址比较好)
接着配置tnsnames.ora
到这里配置就结束了,然后重启Oracle的监听程序,应该就能登陆了。