ORA-12154: TNS: 无法解析指定的连接标识符

  我们都知道,通过PLSQL连接Oracle服务器,其主要是通过客户端的tnsnames.ora文件来配置,在原文件的基础上增加如下内容:
SID别名 =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = SERVER_IP)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SID = SID_NAME)
    )
  )

今天新加了一个tns,连接数据库时报错:ORA-12154: TNS: 无法解析指定的连接标识符。配置内容是原封不动的拷贝过来的,同样的内容,同事配置后却可以正常连接,我配置却报错了,这是什么原因?我才不相信是人品问题,请教谷哥后才知道原来是空格惹的祸。
总结:添加tns时SID别名前不能有空格

你可能感兴趣的:(oracle)