2011-10-07 127 views
0

我知道这有点奇怪,但我只想知道这是如何设置的。 有两个数据库,它们是相同的(一个是从另一个镜像)。 第一个数据库名为“reportsdw”,另一个为“reportsdwx”。 我试着在reportsdw db上“从双@ reportsdw中选择*”,它工作正常,但是当我在reportsdwx上做了这个“select * from dual @ reportsdwx”时,它不起作用。 任何人都可以解释吗?你可以为你连接的同一个数据库创建dblink吗?

回答

2

这是可能的,但你必须创建相应的数据库链接。

+0

你的意思是我需要在reportsdwx数据库上创建reportsdwx dblink? – mysticfalls

+0

@ user646578 - 是的。有人似乎在'reportsdw'数据库上做了这件事;您不能在新数据库中自动使用该语法,该链接必须在某个时刻创建。 (我不知道你为什么要...)如果'reportsdwx'数据库被克隆了,它可能会有一个(可能是断开的)到原来的链接。您可以查看'user_db_links','all_db_links'或'dba_dba_links'来查看已经定义的内容。 –

相关问题