问题如图:使用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路径。