2015-11-19 39 views
2

我想獲得Oracle中物化視圖日誌的列表。我怎樣才能做到這一點?我認爲這會給我的列表:獲取Oracle'物化視圖日誌列表'

select * from USER_BASE_TABLE_MVIEWS; 

當物化視圖日誌,通過使用類似下面的腳本刪除並重新創建:

CREATE MATERIALIZED VIEW LOG ON "XXX"."STATUSES_AUD" 
PCTFREE 10 PCTUSED 30 INITRANS 1 MAXTRANS 255 LOGGING 
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645 
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 .... 

它不顯示當這個查詢運行:

select * from USER_BASE_TABLE_MVIEWS; 

任何想法?

回答

5

使用[dba_|all_|user_]mview_logsdba_mview_logs將顯示數據庫中的所有物化視圖日誌,但不是每個人都可以訪問dba_視圖。您可能需要create any dictionaryall_mview_logs將向您顯示您有權訪問的所有物化視圖日誌。 user_mview_logs將顯示您擁有的所有物化視圖日誌。

+0

這有幫助。謝謝 ! – user1860447