我用plsql连接oracle数据库时提示 ORA-12154:TNS:无法解析指定的连接标示符
下面是我tnsname.ora的配置信息
GJJ19 =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 196.168.0.19)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = orcl)
    )
  )为什么会出现上面12154那个错误?应该怎么修改?

解决方案 »

  1.   

    使用Oracle Net Manager删除重新建一个,然后保存网络配置
      

  2.   

    无法解析指定的连接标示符
    我的
    tnsname.ora
    long =
      (DESCRIPTION =
        (ADDRESS_LIST =
          (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.100.100)(PORT = 1521))
        )
        (CONNECT_DATA =
          (SERVICE_NAME = orcl)
        )
      )
    连接数据库是不是对应的long
    从你的tnsname.ora 应选GJJ19
    要不从sql/plus 那里登陆 主机字符串 Gjj19(tnsname.ora对应的加红色的)
    我上周装了10g 服务端和客户端都装在同一台电脑上.配置也搞了一个下午;
    百度一下.努力去搞好;
      

  3.   

    host=xxx  改成 host=你的电脑名称   试试~
      

  4.   

    执行 cmd,tnsping GJJ19,
    看看结果如何。不行的话,参考 3楼。
    或者在host里增加 :
    196.168.0.19  你的电脑名称
     
      

  5.   

    host改成你的服务端ip,实在不行的话,直接netca重新配
      

  6.   

    HOST = 196.168.0.19  这个是服务器端的IP?
    登入名字用GJJ19