日期:2014-05-17  浏览次数:20886 次

plsql连接数据库报错
登陆plsql错误信息:ORA-12154:TNS:could not resolve the connect identifier specified

使用sqlplus登陆成功

------解决方案--------------------
SQL code

--sqlplus中不省略实例名称可以登陆吗?
conn 用户名/密码@数据库实例名称

------解决方案--------------------
你电脑上是不是装了好几个oracle客户端或者服务端,在plsql里面选择正确的 oracle_home
------解决方案--------------------
path,查看生效的oracle路径,查看对应目录下有没有相关的tnsname配置内容
------解决方案--------------------
不要用sid,换成servcie name试下

servcie name的查询方法:
select value from v$parameter where name='service_names';
------解决方案--------------------
sqlplus 本地访问数据库可以不通过 listener,但 plsql developer 则必须通过 listener

所以请检查 tnsnames.ora 和 listener.ora 配置正确且 listener 已启动。
------解决方案--------------------
探讨
sqlplus 本地访问数据库可以不通过 listener,但 plsql developer 则必须通过 listener

所以请检查 tnsnames.ora 和 listener.ora 配置正确且 listener 已启动。