在使用 Oracle 数据库链接时出现错误"ORA-12154 TNS Could not resolve the connect identifier specified"



我正在尝试在 oracle 10.2 上定义一个数据库链接,其中包含在问题标头中抛出错误的连接标识符。我的 tnsnames.ora 文件中有连接标识符(服务名称)。我可以使用此服务名称与 sqlplus 连接。没关系。这是创建 sql:

创建数据库链接 dev1.REGRESS.RDBMS.DEV.US.ORACLE.COM 连接到由 pass1 标识的用户 1 使用"dev1";

使用链接选择:从t_users@dev1中选择 *;

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

使用 sqlplus 连接到 Oracle 到"未识别"服务(没有问题):sqlplus 用户1/pass1@dev1

定义了另一个指向我正在访问的同一数据库的链接(环回) - 工作正常。

我阅读并尝试了我能找到的有关该主题的任何内容,但没有解决这个问题。

有什么建议吗?

尝试:

create database link dev1 connect to user1 identified by pass1 using 'dev1';

另请注意,dev1的 tnsnames.ora 条目必须存在于要从中链接的数据库服务器上。

相关内容

  • 没有找到相关文章

最新更新