我使用下面的命令创建DB link
CREATE DATABASE LINK Dblink_test2
CONNECT TO apps IDENTIFIED BY xyzabc
USING '(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=awss007.us.dell.com)(PORT=1521))(CONNECT_DATA=(SERVICE_NAME=xxxmm122de)))';数据库链接已经成功创建,当我在前提数据库中创建它时,它正在返回数据。
但是当我在我的Dbaas中做同样的事情时,DB link被创建了,但是当我运行查询时,我得到了以下错误。
select * from emp@Dblink_test2;

table在那儿。当我在on premise database中创建on premise database时,也是一样的。
当本地环境是DBaas而远程是On premise Database时,问题就来了。
你也能帮我吗?
发布于 2020-02-20 20:56:31
我用IP address代替了IP address,它成功地工作了。
CREATE DATABASE LINK Dblink_test2
CONNECT TO apps IDENTIFIED BY xyzabc
USING '(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=10.32.33.22)(PORT=1521))(CONNECT_DATA=(SERVICE_NAME=oam122de)))';上面的那个很好用。
https://stackoverflow.com/questions/60327074
复制相似问题