ORA-02019: 未找到远程数据库的连接描述

Dee*_*and 7 oracle database-link

AM_ADMIN我通过 SQL Developer创建了一个数据库链接:

在此输入图像描述

我正在尝试检查它是否是有效的数据库链接。当我从 SQL Developer 向导测试它时,它是成功的。但是当我使用以下命令时:

SELECT * FROM dual@AM_ADMIN
Run Code Online (Sandbox Code Playgroud)

我收到错误:

ORA-02019: 未找到远程数据库的连接描述

我该如何纠正这个错误?

Ale*_*ole 3

根据您的屏幕截图,您将数据库链接创建为AM_ADMIN.INT.xxx. 您在没有域的情况下调用它,就像@AM_ADMIN. 除非您有一个使用相同域值sqlnet.ora定义的which names.default_domain(并且配置了SQL Developer来识别它),否则您在使用链接名称时需要完全限定链接名称:

SELECT * FROM dual@AM_ADMIN.INT.xxx
Run Code Online (Sandbox Code Playgroud)