当前位置: 代码迷 >> SQL >> 使用plsql连接当地的oracle显示TNS: no listener
  详细解决方案

使用plsql连接当地的oracle显示TNS: no listener

热度:116   发布时间:2016-05-05 09:50:16.0
使用plsql连接本地的oracle显示TNS: no listener

问题如图:使用plsql连接本地的oracle库,出现 TNS: no listener?错误。原因listener服务没启动

在运行中输入services.msc,打开win7系统上的服务面板,看到本地数据库的listener服务没启动。

?手动启动tnslistener服务(该服务要想能启动,必须在系统变量中设置ORACLE_HOME变量,并指向oracle服务端的路径)。再用tnsping orcl,发现正常了。

?在系统变量中添加TNS_ADMIN变量,目的是为了指定使用哪个路径下的配置文件(数据源文件),如果想要使用客户端下的数据源文件,路径为%oracle客户端安装路径%\NETWORK\ADMIN

如果在CMD下输入tnsping出现命令未找到,那就是系统变量path里面并没有oracle服务端的bin路径

  相关解决方案