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 閱讀(538) 評論(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,興趣愛好,哈哈)  回復  更多評論
            
          主站蜘蛛池模板: 定南县| 民权县| 滨州市| 溧水县| 南木林县| 莫力| 子洲县| 宜兰县| 莎车县| 犍为县| 安龙县| 武定县| 临颍县| 陆丰市| 湘潭县| 五台县| 新化县| 扎兰屯市| 乐东| 镇江市| 察隅县| 手游| 仁化县| 黄平县| 子洲县| 迁安市| 安义县| 建始县| 澎湖县| 邳州市| 武平县| 耒阳市| 弋阳县| 嘉鱼县| 清丰县| 嵊州市| 汽车| 隆德县| 尼木县| 黄山市| 宁安市|