1. 首先在MYTEST上創建表---源數據庫
CREATE TABLE WISON.rowidreadonly(NAME VARCHAR2(20),ADDRESS VARCHAR2(20))
2. 創建物化視圖日誌---源數據庫
CREATE MATERIALIZED VIEW LOG ON WISON.rowidreadonly
TABLESPACE USERS
PCTUSED 0
PCTFREE 60
INITRANS 2
MAXTRANS 255
STORAGE (
INITIAL 64K
MINEXTENTS 1
MAXEXTENTS UNLIMITED
PCTINCREASE 0
BUFFER_POOL DEFAULT
)
NOCACHE
LOGGING
NOPARALLEL
WITH ROWID
3. 在目的數據庫上創建物化視圖
CREATE MATERIALIZED VIEW WISON.rowidreadonly
TABLESPACE USERS
BUILD IMMEDIATE
REFRESH FAST ON DEMAND
WITH ROWID
AS
/* FORMATTED ON 2010/10/14 下午 03:30:34 (QP5 V5.115.810.9015) */
SELECT rowidreadonly.NAME NAME, rowidreadonly.ADDRESS ADDRESS
FROM WISON.rowidreadonly@MYTEST rowidreadonly;
4. 創建刷新組
DECLARE
SNAPARRAY SYS.DBMS_UTILITY.UNCL_ARRAY;
BEGIN
SNAPARRAY(1) := 'WISON.rowidreadonly';
SNAPARRAY(2) := NULL;
SYS.DBMS_REFRESH.MAKE (
NAME => 'WISON.rowidreadonly'
,TAB => SNAPARRAY
,NEXT_DATE => TO_DATE('10/14/2010 20:25:00', 'MM/DD/YYYY HH24:MI:SS')
,INTERVAL => 'SYSDATE + 10/1440 '
,IMPLICIT_DESTROY => TRUE
,LAX => TRUE
,JOB => 0
,ROLLBACK_SEG => NULL
,PUSH_DEFERRED_RPC => TRUE
,REFRESH_AFTER_ERRORS => FALSE
,PURGE_OPTION => 1
,PARALLELISM => 0
,HEAP_SIZE => 0
);
COMMIT;
END;
/
5. 之後每10分鐘就會開始進行兩邊數據同步(會自動創建同步的JOB)
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/25198367/viewspace-704218/,如需转载,请注明出处,否则将追究法律责任。