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




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

          create materialized view log on scott.emp
          tablespace test
          /


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


          --查看一下結(jié)果,果然很符合物化視圖的定義,一個表+一個視圖
          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其實(shí)也就是一個表)

          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的吧。轉(zhuǎn)oracle了?
          我現(xiàn)在在做sybase-dba。感覺沒有多少前途。在迷茫中。
          qq:289965371  回復(fù)  更多評論
            
          # re: 物化視圖
          2010-04-05 10:03 | Jcat
          @andkylee
          Sybase不太熟,懂點(diǎn)皮毛;Oracle知道稍微多點(diǎn);最近開始學(xué)習(xí)DB2(但我都不是專業(yè)的DBA,興趣愛好,哈哈)  回復(fù)  更多評論
            
          主站蜘蛛池模板: 宁都县| 潞城市| 沛县| 永丰县| 洛阳市| 三台县| 天等县| 黎平县| 岳普湖县| 长垣县| 夏邑县| 顺义区| 林口县| 禹州市| 温州市| 建阳市| 台东县| 邹城市| 开封市| 若羌县| 紫金县| 册亨县| 武平县| 兴山县| 庄浪县| 沈阳市| 县级市| 五峰| 庆元县| 阳西县| 晋宁县| 腾冲县| 阳山县| 娄底市| 全椒县| 康平县| 刚察县| 嘉鱼县| 四子王旗| 望都县| 道孚县|