【发布时间】:2023-02-02 17:42:48
【问题描述】:
嗨,让我们以这张图片为例。我想在 CBASE 上访问 ABASE。我可以在使用 BBASE 时到达它
SELECT * FROM TABLE@ABASE_LINK
我可以在使用 CBASE 时到达 BBASE
SELECT * FROM BBASE.table.
但是我如何在 CBASE 上到达 ABASE。
如果我尝试
SELECT * FROM BBASE.TABLE@ABASE_LINK
我收到以下错误
ORA-02019: 找不到远程数据库的连接描述 02019.00000 - “未找到远程数据库的连接描述” *原因:引用的数据库链接不存在。 *Action: 在运行 SQL 语句之前创建数据库链接。 行错误:1 列:21
【问题讨论】:
-
您必须创建另一个数据库的 dblink
-
BBASE 和 CBASE 实际上是两个数据库,还是一个数据库中的两个模式?
SELECT * FROM BBASE.table建议后者,除非你有一个隐藏数据库链接的同义词。