4

我在其上创建了物化视图日志的表:

create table T1(A number primary key);
create materialized view log on T1 with primary key;

Oracle 还为物化视图日志创建了两个表:

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

4

2 回答 2

6

它在 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
于 2013-01-22T13:27:23.310 回答
0

尝试:

 select * from all_mview_logs
于 2019-07-03T05:21:45.407 回答