Как определить, используется ли таблица для хранения журналов материализованных представлений?


У меня есть таблица с созданным на ней материализованным видом журнала:

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?
1 3

1 ответ:

Its в базовой таблице SYS. то есть

SQL> select  master, log, temp_log from sys.mlog$ where mowner = user and master = 'T1';

MASTER               LOG                  TEMP_LOG
-------------------- -------------------- --------------------
T1                   MLOG$_T1             RUPD$_T1