登陆plsql错误信息:ORA-12154:TNS:could not resolve the connect identifier specified使用sqlplus登陆成功

解决方案 »

  1.   


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

  2.   

    你电脑上是不是装了好几个oracle客户端或者服务端,在plsql里面选择正确的 oracle_home
      

  3.   


    我是你说的那种情况,plsql中connection选项我也做了相关设置,还可能什么原因呢
      

  4.   

    path,查看生效的oracle路径,查看对应目录下有没有相关的tnsname配置内容
      

  5.   

    不要用sid,换成servcie name试下servcie name的查询方法:
    select value from v$parameter where name='service_names';
      

  6.   

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

  7.   

    启动下监听再试,估计tnsnames.ora的问题,看下配置
      

  8.   

    1、你的sqlplus能进去,说环境变量 PATH 下面这个sqlplus所在路径被设置在其他客户端的前面
    2、你对比一下你在plsqldev 中设置的 oracle_home 确定是否设置的是否正确
    3、正确的话不能登陆不上的。。