① 源数据库建立物化视图日志 drop MATERIALIZED VIEW LOG ON ORG_BASEINFO/ CREATE MATERIALIZED VIEW LOG ON ORG_BASEINFOwith rowid,PRIMARY KEYincluding new values /drop MATERIALIZED VIEW LOG ON ORG_MOREINFO/CREATE MATERIALIZED VIEW LOG ON ORG_MOREINFOwith rowid,PRIMA
Oracle物化视图的快速刷新机制是通过物化视图日志完成的.Oracle如何通过一个物化视图日志就可以支持多个物化视图的快速刷新呢,本文简单的描述一下刷新的原理. 首先,看一下物化视图的结构:SQL> create table t(id number, name varchar2(30), num number);表已创建. SQL> create materialized view log on t with rowid, sequence(id, name) including new v
--删除物化表的日志表 DROP MATERIALIZED VIEW LOG ON 表名; --为将要创建物化视图的表添加带主键的日志表 CREATE MATERIALIZED VIEW LOG ON 表名 WITH PRIMARY KEY; --创建物化视图并每分钟刷新一次 CREATE MATERIALIZED VIEW 表名 NOLOGGING REFRESH FAST ON DEMAND WITH PRIMARY KEY START WITH SYSDATE NEXT SYSDATE +
1.创建DBLINK -- Drop existing database link drop public database link LQPVPUB; -- Create database link CONNECT using "LQPVPUB" 2.创建物化视图日志(远程主机操作) CREATE MATERIALIZED VIEW LOG ON dm_basicmodel WITH PRIMARY KEY INCLUDING NEW VALUES; 3.创建物化视图 CREATE