我可以在 Oracle 中链接数据库链接吗?
我有3个数据库。 1链接到2,2链接到3。我想从1查询3中的表。我尝试了third_db_tab@3@2,但没有成功。想知道这是否可能,如果可以,语法是什么。
I have 3 databases. 1 links to 2, 2 links to 3. I'd like to query tables in 3, from 1. I tried third_db_tab@3@2 and it did not work. Wondering if this is possible and if so, what the syntax is.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我认为你可以通过创建同义词来做到这一点。在数据库 2 中创建一个同义词:
然后在数据库 1 中创建第二个同义词:
这尚未经过测试(我现在没有运行三个数据库),但我认为 Oracle 足够聪明,可以理清同义词。
I think you can do this by creating synonyms. In database 2 create a synonym:
then in database 1 create a second synonym:
This is untested (I don't have three databases running right now), but I think Oracle is smart enough to untangle the synonyms.