我的异常网 Java Web开发 Java 面试 J2ME J2EE Java相关 Eclipse J2SE .NET分析设计 .NET Framework .NET面试 .NET组件控件 VC J# Delphi .NET报表 C# ASP LINQ .NET新技术 VB Web Service .NET相关 Oracle面试 Oracle认证考试 Oracle管理 Oracle开发 Oracle技术 Java Exception DotNet Exception Oracle Exception
  

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

①global_names
是FALSE

②tnsping orcl
没问题

③数据库链接已创建
SQL> create public database link dblink connect to username identified by password using 'orcl';

④用DBLink
SQL> select usercode,username from sys_user@dblink;

可就是出现错误:
ORA-12154: TNS: 无法解析指定的连接标识符

------解决方法--------------------------------------------------------
需要在本地数据库的tnsnames.ora中添加远程db的连接串的。
------解决方法--------------------------------------------------------
比较奇怪
你在sqlplus里面 conn username/password@orcl看看
------解决方法--------------------------------------------------------
listener.ora中的SID_NAME = tg4msql,HOST = ,是否与tnsnames.ora中的
TG4MSQL(SID_NAME) =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 主机名)(PORT = 1521))
(CONNECT_DATA = (SID = tg4msql))
(HS = OK)
)
完全一致?
------解决方法--------------------------------------------------------
我指的是(SID_NAME)和 主机名 那两项,包括小数点后面的,要完全一致。
------解决方法--------------------------------------------------------
远程conn username/password@orcl看看

远程数据库里面sys_user授权给这个库的执行用户没有呢。
------解决方法--------------------------------------------------------
没什么区别,即使在client端创建的,也是同样提交到服务器上。

    
    
如异常没有得到解决,请继续查看以下解决方法:
热点异常解决方法
最新异常解决方法
随机异常解决方法