我在其上创建了物化 View 日志:
create table T1(A number primary key);
create materialized view log on T1 with primary key;
Oracle 还为物化 View 日志创建了两个表:
select TABLE_NAME from USER_TABLES
|T1 |
|MLOG$_T1 |
|RUPD$_T1 |
如何确定
RUPD$_T1
表是包含 T1
的 mview 日志的表?我可以为
MLOG$_T1
确定这一点:select MASTER, LOG_TABLE from USER_MVIEW_LOGS
|T1 |MLOG$_T1 |
但是在哪里可以找到对表
RUPD$_T1
的引用? 最佳答案
它在SYS基表中。 IE。
SQL> select master, log, temp_log from sys.mlog$ where mowner = user and master = 'T1';
MASTER LOG TEMP_LOG
-------------------- -------------------- --------------------
T1 MLOG$_T1 RUPD$_T1
关于sql - 如何判断一个表是否用于存储物化 View 日志?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/14457791/