3
我有桌子,上面有創建物化視圖日誌:如何確定表是否用於存儲物化視圖日誌?
create table T1(A number primary key);
create materialized view log on T1 with primary key;
甲骨文還爲物化視圖日誌創建兩個表:
select TABLE_NAME from USER_TABLES
|T1 |
|MLOG$_T1 |
|RUPD$_T1 |
如何確定RUPD$_T1
表與MVIEW日誌表爲T1
?
我能確定此爲MLOG$_T1
:
select MASTER, LOG_TABLE from USER_MVIEW_LOGS
|T1 |MLOG$_T1 |
但在哪裏可以找到表RUPD$_T1
的參考?
不可能不使用內部表? – turbanoff
@turbanoff它沒有暴露在DBA/ALL/USER視圖中。它的一些視圖像'sys.EXU10SNAPL'' sys.EXU9SNAPL'' sys.KU $ _M_VIEW_LOG_VIEW'和基表''sys.mlog $'only('select owner,name from dba_dependencies where referenced_name ='MLOG $'and type ='VIEW';'會顯示引用基表的所有視圖,但並非所有的視圖都暴露出來)。 – DazzaL