问题如图:使用plsql连接本地的oracle库,出现 TNS: no listener 错误。原因listener服务没启动
在运行中输入services.msc,打开win7系统上的服务面板,看到本地数据库的listener服务没启动。
手动启动tnslistener服务(该服务要想能启动,必须在系统变量中设置ORACLE_HOME变量,并指向oracle服务端的路径)。再用tnsping orcl,发现正常了。
在系统变量中添加TNS_ADMIN变量,目的是为了指定使用哪个路径下的配置文件(数据源文件),如果想要使用客户端下的数据源文件,路径为%oracle客户端安装路径%\NETWORK\ADMIN,如:F:\app\bin\product\11.2.0\instantclient_11_2\NETWORK\ADMIN
如果在CMD下输入tnsping出现命令未找到,那就是系统变量path里面并没有oracle服务端的bin路径。
因为没设置成自动启动,再启动TNSListener后,用PLSQL连接,出现了
ORA-12514: TNS:listener does not currently know of service requested in connect descripter
在oracle的服务端路径下对listener.ora添加以下内容:(参考http://blog.itpub.net/22741583/viewspace-684149/)
再把oracle相关的服务重启了遍,这时出现了以下的错误
在CMD下输入
lsnrctl status
监听已经启动了,进入cmd,输入
> sqlplus /nolog
SQL> connect sys/Oracle11g as sysdba (采用系统dba用户登录,Oracle11g是安装的时候创建的密码)
SQL> startup
出现错误:
ORA-00119和ORA-00132。附图:(后面的启动成功是修改了pfile文件的路径)
参考:http://blog.csdn.net/xb12369/article/details/26720275,知道是oracle的实例没有启动导致的。
说修改init.ora文件(其实就是pfile,用来启动oracle的)就可以了。定位到init.ora.9212015175959(每个人的数字都不一样)。
我的路径是这个:(不同版本的路径不一样)
用文本编辑器打开,并修改里面的local_listener=的值
然后回到CMD下,按照上面的命令,启动oracle实例,就可以用plsql连接数据库了。
上面的连接说还可以复制pfile到spfile也能解决,没尝试过。命令如下:
SQL> create spfile from pfile='%pfile文件的路径%'
SQL> startup
相关推荐
错误描述:oracle远程连接服务器出现 ORA-12170 TNS:连接超时 错误检查:有很多是oracle自身安装的问题,但是我这里服务器配置正常,监听正常,服务正常,远程可以ping通服务器。 这里主要是防火墙问题,解决办法: ...
PLSQl远程连接oracle数据库 (PLSQL远程连接Oracle 10g,9i)
使用PLSql远程连接Oracle,其中包含了Oracle客户端和PLSql32位。使用PLSql远程连接Oracle,其中包含了Oracle客户端和PLSql32位。使用PLSql远程连接Oracle,其中包含了Oracle客户端和PLSql32位。
plsql 连接 本地oracle 所需的instantclient_12_2目录 .... 具体安装可以看我的博文,https://mp.csdn.net/console/editor/html/105537937
PLSQL连接不上本地的ORACLE 11G 64位因为需要安装ORACLE 11G CLIENT,并且必须是32的版本,然后将server的NETWORK目录copy到CLIENT的安装目录,最后需要在PLSQL将CLIENT的目录配置到preference-connection(ORACLE ...
本文适用于本地的客户端连不上服务器的情况,并且对于怎样实现内网和外网的同时访问有一定的参考。
用PLSQL远程连接Oracle数据库用 PLSQL远程连接Oracle数据库
使用PLSQL连接别人的Oracle
主要是自己在plsql连接远程oracle服务器配置心得体会,供大家参考!
PLSQL Developer连接Oracle11g 64位数据库配置详解PLSQL Developer连接Oracle11g 64位数据库配置详解
不安装oracle客户端,配置plsql连接数据库
PLSQL oracle连接工具 PLSQL oracle连接工具 PLSQL oracle连接工具 PLSQL oracle连接工具 PLSQL oracle连接工具 PLSQL oracle连接工具 PLSQL oracle连接工具 PLSQL oracle连接工具 PLSQL oracle连接工具 PLSQL ...
不用安装oracle,直接使用plsql配置一下环境变量就可以连接数据库
PLSQL工具和oracle客户端的连接方法 适用于新手安装oracle客户端之后,无法配置oracle监听端口和服务的使用
在64位系统中使用plSql连接oracle免安装oracle客户端
安装plsql_oracle的联系包(不用自己下载,别人给了一个包, 我放在:D:\IT\plsql_oracle下) --tnasname.ora:在plsql_oracle这个包里面 2,配置oracle监听,即环境变量 右击我的电脑选”属性”->“高级”->“环境...
本文档操作手册是在本机未安装Oracle客户端的情况下通过配置实现plsql连接数据库的,经常多次使用验证,非常完美!
ORA-12154:TNS:无法解析指定的连接标识符 ORA-12154:TNS:无监听程序 错误分析一、PL/SQL 客户端登录到数据库,如果配置错误会有以上错误,如下图。 这个错误主要是pl/sql客户端的tnsnames.ora配置错误,或者是输入 ...