物化视图较为常见的一种用法是,远程数据库中存放的基表数据作为本地数据库的更新数据源,以便实现多个数据库与同一个数据源进行同步。这便是一种数据分发的表现形式。这里给出这种实现这种跨库的可更新的物化视图的方法。要求在secdb数据库实例上创建可更新的物化视图mv_t,物化视图对应的基表数据存放在另外一套数据库实例secgc中。1.首先在secgc数据库实例上创建基表Tsecdb@secdb1 /home/oracle$ export ORACLE_SID=secgcsecgc@secdb1 /home/oracle$ sqlplus / as sysdbaSQL*Plus: Release 10.2.0.1.0 - Production on Fri May 20 20:24:43 2011Copyright (c) 1982, 2005, Oracle. All rights reserved.Connected to:Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - ProductionWith the Partitioning, OLAP and Data Mining optionsSQL> create user user_secgc identified by user_secgc;User created.SQL> grant connect,resource to user_secgc;Grant succeeded.SQL> conn user_secgc/user_secgcConnected.SQL> create table t (x varchar2(10));Table created.SQL> insert into t values ('secooler');1 row created.SQL> commit;Commit complete.SQL> select * from t;X----------2.在T表所在实例secgc上创建物化视图日志SQL> create
oracle 跨服务器推送视图_实现跨库可更新物化视图
最新推荐文章于 2024-05-20 17:39:50 发布