物化視圖創(chuàng)建后,會自動創(chuàng)建一張和物化視圖同名的表,會在dba_objects中出現(xiàn)兩個對象,OBJECT_TYPE分別是TABLE、MATERIALIZED VIEW。user_mviews、user_tables中都會出現(xiàn)這個對象
物化視圖占用空間,空間大小和base table一樣大,但是在user_segments.segment_type顯示的值是table而不是MATERIALIZED VIEW
PRESERVE TABLEClause
This clause lets you retain the materialized view container table and its contents after the materialized view object is dropped. The resulting table has the same name as the dropped materialized view.
保留表條款此子句允許在物理化視圖對象被刪除后,保留物化視圖容器表及其內(nèi)容。 生成的表與刪除的實例化視圖具有相同的名稱。
所以可以使用物化視圖進行表同步,對要同步的表建立增量刷新的物化視圖,每天定時同步,如果到了切換物化視圖為表的時候,只需要最后手工DBMS_MVIEW.REFRESH刷新一下最后的一點點數(shù)據(jù)再drop materialized view MV_name PRESERVE TABLE即實現(xiàn)了表的同步drop materialized view MV_jobs PRESERVE TABLE后,USER_MVIEWS不見了MV_jobs,但是user_tables、dba_objects、dba_segments還有MV_jobs,select * from MV_jobs不會報錯
drop materialized view MV_jobs后USER_MVIEWS、user_tables、dba_objects、dba_segments都不見了MV_jobs,select * from MV_jobs不會報錯
conn hr/hr
create materialized view MV_jobs refresh complete on demand as select * from jobs;
drop materialized view MV_jobs PRESERVE TABLE;
select * from MV_jobs;--有結(jié)果
新聞標題:物化視圖妙用__表同步使用物化視圖方法
標題網(wǎng)址:http://www.chinadenli.net/article2/gejioc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供企業(yè)建站、自適應網(wǎng)站、網(wǎng)站營銷、響應式網(wǎng)站、動態(tài)網(wǎng)站、
廣告
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源:
創(chuàng)新互聯(lián)