Oracle视图在不同实例中从模式中提取数据?

Mar*_*eon 6 oracle view

如何创建从两个不同实例中的两个模式中读取数据的Oracle视图?

我们知道如何在同一个实例中使用两个模式执行此操作:

CREATE VIEW MYVIEW AS 
SELECT X,Y,Z FROM A.MYTABLE
UNION 
SELECT X,Y,Z FROM B.MYTABLE
Run Code Online (Sandbox Code Playgroud)

但是如果模式A并且B在不同的Oracle实例中呢?

Ste*_*ieG 10

您可以创建数据库链接:http://download.oracle.com/docs/cd/B28359_01/server.111/b28310/ds_concepts002.htm#ADMIN12092然后执行

CREATE VIEW MYVIEW AS  
SELECT X,Y,Z FROM A.MYTABLE 
UNION  
SELECT X,Y,Z FROM B.MYTABLE@<LinkName>
Run Code Online (Sandbox Code Playgroud)