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: 未找到远程数据库的连接描述
我该如何纠正这个错误?
根据您的屏幕截图,您将数据库链接创建为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)