oracle 建视图关联其它数据库表怎么写视图语句

现在我需要在ORACLA-11g 里面建立视图,关联其它数据库的表,请问如何在ORACLE里面建立视图。

1、通过2PC的方式,可能导致许多不确定的问题如网络问题、调度器问题等,分布式事务处理如果出现问题,会导致模块挂死的问题。
2、通过2PC去创建视图,查询优化器无法发挥其效率,一个查询中如果带有分布式事务处理,查询优化器默认将首先处理远程站点的数据,如果远程站点是个大集合,就等着HANG住吧。除非你能确定哪个站点处理的集合一直都是小集合。
我在生产系统上还没有见过谁敢写一个带DBLINK的视图,通常处理都是通过接口先获取数据再去处理。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-01-17
通过DB link 连接你要的库,就可以用里面的表了,不过用的时候要跟上数据库名的信息,可以再建立同义词,这样就和访问你自己的数据库是一模一样的了,希望你能实现。
第2个回答  2012-01-17
可以尝试通过link
第3个回答  2012-01-20
其他数据库的话,可以创建一个DB LINK。然后在本地创建一个同义词。其他的就像在本地创建视图一样了。
第4个回答  2012-01-17
通过DBLINK 关联
相似回答