我想在oracle 10.2上定义数据库链接,并在问题标题中引发错误。 我有我的tnsnames.ora文件中的连接标识符(服务名称)。 我可以使用此服务名称与sqlplus连接。没问题。 这是创建SQL:关于使用oracle数据库链接错误“ORA-12154 TNS无法解析指定的连接标识符”
创建数据库链接dev1.REGRESS.RDBMS.DEV.US.ORACLE.COM 连接到USER1通过PASS1 使用 'DEV1' 标识;
使用链接进行选择: select * from t_users @ dev1;
我得到:ORA-12154:TNS: SQLPLUS USER1/PASS1 @ DEV1
:无法在连接标识符指定连接到Oracle用sqlplus的 '不明' 的服务(没有问题)解决
我定义了另一个链接到我正在(回环)woking的同一个数据库 - 工作正常。
我阅读并尝试了任何我能找到的主题,但没有解决这个问题。
有什么建议吗?
你配置了SQLNET吗?如果您使用本地命名,则可能必须将tnsnames添加到Oracle Net Profile中的NAMES.DIRECTORY_PATH中。你应该发布你的tnsnames和sqlnet文件。 – apesa