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

时间:2011-05-05 09:24:50

标签: oracle view

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

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

CREATE VIEW MYVIEW AS 
SELECT X,Y,Z FROM A.MYTABLE
UNION 
SELECT X,Y,Z FROM B.MYTABLE

但是如果模式AB在不同的Oracle实例中呢?

1 个答案:

答案 0 :(得分: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>