Jcat
          寵辱不驚,閑看庭前花開花落~~
          posts - 173,comments - 67,trackbacks - 0
          1. 物化視圖由于是物理真實存在的,故可以創建索引。




          --為基表創建MLOG
          --創建物化視圖時應先創建存儲的日志空間,否則建MV時報錯
          --ORA-23413: table "SCOTT"."EMP" does not have a materialized view log

          create materialized view log on scott.emp
          tablespace test
          /


          --創建物化視圖
          create materialized view test_mv
          tablespace test
          parallel (degree 4)
          build immediate refresh fast
          enable query rewrite
          as
          select * from scott.emp
          /


          --查看一下結果,果然很符合物化視圖的定義,一個表+一個視圖
          SQL> select object_name, object_type from user_objects where object_name = 'TEST_MV';
          OBJECT_NAME??? OBJECT_TYPE
          -----------??? --------
          TEST_MV??? ??? TABLE
          TEST_MV??? ??? MATERIALIZED VIEW

          SQL> select mview_name, container_name from user_mviews;
          MVIEW_NAME?????? CONTAINER_NAME
          ---------------- ------------------------------
          TEST_MV????????? TEST_MV? (這就是那個存儲表)

          --查看MLOG的情況
          --注意:MLOG的所屬和MV的所屬并不是同一個
          SQL> select log_owner, master, log_table from dba_mview_logs
          LOG_OWNER??? MASTER??? LOG_TABLE
          ---------------------------------
          SCOTT??? ??? EMP??? MLOG$_EMP (MLOG其實也就是一個表)

          SQL> desc scott.mlog$_emp;
          Name??? ??? ??? Type
          -------------------------------
          EMPNO??? ??? ??? NUMBER(4)
          SNAPTIME$$??? ??? DATE
          DMLTYPE$$??? ??? VARCHAR2(1)
          OLD_NEW$$??? ??? VARCHAR2(1)
          CHANGE_VECTOR$$??? ??? RAW(255)



          --刪除MLOG
          drop materialized view log on 物化視圖所依賴的表名;?
          --刪除物化視圖
          drop materialized view 物化視圖名;
          posted on 2010-01-13 00:04 Jcat 閱讀(537) 評論(2)  編輯  收藏 所屬分類: Database

          FeedBack:
          # re: 物化視圖
          2010-04-04 15:04 | andkylee
          你以前是搞sybase的吧。轉oracle了?
          我現在在做sybase-dba。感覺沒有多少前途。在迷茫中。
          qq:289965371  回復  更多評論
            
          # re: 物化視圖
          2010-04-05 10:03 | Jcat
          @andkylee
          Sybase不太熟,懂點皮毛;Oracle知道稍微多點;最近開始學習DB2(但我都不是專業的DBA,興趣愛好,哈哈)  回復  更多評論
            
          主站蜘蛛池模板: 凉城县| 拉孜县| 霞浦县| 布拖县| 德州市| 阳信县| 贡觉县| 陆川县| 定安县| 福清市| 阳山县| 宝清县| 扎赉特旗| 大宁县| 兰坪| 崇信县| 平和县| 玛纳斯县| 宁蒗| 龙岩市| 察雅县| 乌审旗| 惠来县| 同德县| 德化县| 瑞金市| 通道| 呼伦贝尔市| 宁强县| 托克逊县| 镇赉县| 垣曲县| 齐齐哈尔市| 双柏县| 阿瓦提县| 甘肃省| 望谟县| 信丰县| 依兰县| 酉阳| 浦北县|