|
導讀數據庫,簡而言之可視為電子化的文件柜——存儲電子文件的處所,用戶可以對文件中的數據進行新增、截取、更新、刪除等操作。所謂“數據庫”是以一定方式儲存在一起、能與多個用戶共享、具有盡可能小的冗余度、與應... 數據庫,簡而言之可視為電子化的文件柜——存儲電子文件的處所,用戶可以對文件中的數據進行新增、截取、更新、刪除等操作。所謂“數據庫”是以一定方式儲存在一起、能與多個用戶共享、具有盡可能小的冗余度、與應用程序彼此獨立的數據集合。 目的:創建一個實體化視圖站點,定時刷新,獲取主站點中指定表的變化,這個實體化站點可以作為查詢服務器使用 步驟: 1。主站點上創建實體化視圖日志表 CREATE MATERIALIZED VIEW LOG ON kamus.account2004; 2。實體化視圖站點上創建公用數據庫鏈接 conn system/password CREATE PUBLIC DATABASE LINK orcl using ’ORCL’; 3。實體化視圖站點上創建刷新組,本例中3分鐘刷新一次 conn system/password BEGIN DBMS_REFRESH.MAKE ( name => ’kamus.test_repg’, list => ’’, next_date => SYSDATE, interval => ’SYSDATE + 3/(24*60)’, implicit_destroy => FALSE, rollback_seg => ’’, push_deferred_rpc => TRUE, refresh_after_errors => FALSE); END; / 4。實體化視圖站點上創建用戶私有數據庫鏈接 conn kamus/password CREATE DATABASE LINK orcl CONNECT TO kamus IDENTIFIED BY password; 5。實體化視圖站點上創建實體化視圖 conn kamus/password CREATE MATERIALIZED VIEW KAMUS.ACCOUNT2004 REFRESH FAST WITH PRIMARY KEY AS SELECT * FROM KAMUS.ACCOUNT2004@orcl; 6。實體化視圖站點上將創建的視圖加入刷新組 conn kamus/password exec DBMS_REFRESH.ADD(name => ’kamus.TEST_REPG’, list => ’kamus.ACCOUNT2004’, lax => TRUE); 7。測試,在主站點中更新ACCOUNT2004表,過3分鐘檢查實體化試圖站點中的視圖,發現更新已經復制成功。 以上為建立只讀實體化視圖站點的最簡單方法: 不需要創建其它的任何用戶,比如復制環境中需要的傳播者,刷新者,接收者等等 不需要創建任何復制組 不需要生成任何復制對象,不需要生成任何對象的復制支持 全新的路由器不僅讓你更穩定快速地連接無線網絡,更可以讓家中的智能設備連接在一起。 |
溫馨提示:喜歡本站的話,請收藏一下本站!