使用 on prebuilt table 建立物化檢視 (ZT)
Connected to:
Oracle8i Enterprise Edition Release 8.1.7.0.0 - Production
With the Partitioning option
JServer Release 8.1.7.0.0 - Production
建立物化檢視
SQL> create materialized view emp as select * from scott.emp;
Materialized view created.
SQL> select object_name,object_type from user_objects where object_name='EMP';
OBJECT_NAME OBJECT_TYPE
------------------
EMP TABLE
EMP UNDEFINED
刪除物化檢視
SQL> drop materialized view emp;
Materialized view dropped.
以上2個物件都被刪除了,包括UNDEFINED的EMP
SQL> select object_name,object_type from user_objects where object_name='EMP';
No row selected。
先手工建立表
SQL> create table emp as select * from scott.emp;
Table created.
使用on prebuilt table註冊新的物化檢視,注意view名稱必須和表名稱一樣。
SQL> create materialized view emp on prebuilt table as select * from scott.emp;
Materialized view created.
SQL> select object_name,object_type from user_objects where object_name='EMP';
OBJECT_NAME OBJECT_TYPE
------------------
EMP TABLE
EMP UNDEFINED
表emp已經作為物化檢視了。
SQL> delete from emp;
delete from emp
*
ERROR at line 1:
ORA-01732: data manipulation operation not legal on this view
刪除物化檢視後,原來的表未被刪除。 使用on prebuilt table建立的物化檢視被刪除後,原來的表不被刪除。
SQL> drop materialized view emp;
Materialized view dropped.
SQL> select object_name,object_type from user_objects where object_name='EMP';
OBJECT_NAME OBJECT_TYPE
------------------
EMP TABLE
因此使用 on prebuilt table 建立物化檢視,更靈活,安全。
同樣可以使用on prebuilt table 建立快照,這樣減少了快照重新建立給資料增量同步帶來的時間成本。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/35489/viewspace-84370/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 使用 on prebuilt table 建立物化檢視(zt)UI
- [zt]prebuilt 物化檢視遷移資料庫UI資料庫
- Oracle物化檢視3 - Prebuilt MVOracleUI
- 物化檢視prebuilt和線上重定義UI
- ZT 物化檢視詳解
- oracle 建立物化檢視Oracle
- Oracle 物化檢視建立Oracle
- Oracle物化檢視的建立及使用(二)Oracle
- Oracle物化檢視的建立及使用(一)Oracle
- 物化檢視妙用__表同步使用物化檢視方法
- 物化檢視日誌表被DROP後建立物化檢視報錯
- ORACLE中的物化檢視建立Oracle
- 建立物化檢視MV ( Materialized View )ZedView
- ZT oracle10g新特性——物化檢視Oracle
- 物化檢視的建立(全刷模式)模式
- Oracle 11g 建立物化檢視Oracle
- 建立遠端基表的物化檢視
- 使用prebuilt table 方式遷移資料UI
- 物化檢視上使用bitmap索引索引
- 【筆記】 使用物化檢視(一)筆記
- 【物化檢視】幾種物化檢視日誌分析
- ogg 同步 物化檢視建立限制 Materialized ViewZedView
- SYS使用者的表無法建立物化檢視日誌
- 【物化檢視】根據物化檢視日誌快速重新整理物化檢視的過程
- zt_yangtinkung_ITPUB知識索引貼——物化檢視materialized view索引ZedView
- oracle物化檢視Oracle
- 建立快速重新整理物化檢視使用with rowid還是with primary key?
- mview on prebuilt table用法嘗試ViewUI
- 物化檢視詳解
- materialized view (物化檢視)ZedView
- 物化檢視 on commitMIT
- ZT 定位導致物化檢視無法快速重新整理的原因
- Oracle如何根據物化檢視日誌快速重新整理物化檢視Oracle
- 物化檢視的快速重新整理測試與物化檢視日誌
- 普通檢視和物化檢視的區別
- 建立物化檢視導致資料庫例項崩潰資料庫
- calcite物化檢視詳解
- Oracle物化檢視詳解Oracle