Alex的博客

本博客的文章均为原创,是本人从事行业多年来所遇见一些小问题的解决心得,希望可以帮助到大家!



ORA-12154:TNS:无法解析指定的链接标示符

通过客户端来连接服务器,其主要文件就是通过tnsnames.ora来配置
 ORCL_246 =         #此行名为SID别名,这里不能有空格需要顶格,否则会报错ORA-12154
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 10.0.0.246)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVICE_NAME = orcl)
    )
  ) 

我的报错原因:SID别名前面有空格,

常见解决办法:
  1:检查服务端监听是否启动,如果没启动需要手动启动
    lsnrctl status  #查看监听状态
    lsnrctl  start   #启动监听
 
2.通过Sql Plus连接一下试试,如果Sql Plus连接能成功,那就说明你的tnsnames.ora内容有错误
浏览760  评论0  niko于 2015-3-6 13:52
发言