tur*_*off 4 sql oracle materialized-views database-replication
我在其上创建了物化视图日志表:
create table T1(A number primary key);
create materialized view log on T1 with primary key;
Run Code Online (Sandbox Code Playgroud)
Oracle还为物化视图日志创建了两个表:
select TABLE_NAME from USER_TABLES
|T1 |
|MLOG$_T1 |
|RUPD$_T1 |
Run Code Online (Sandbox Code Playgroud)
如何确定该RUPD$_T1表是一个包含mview日志的表T1?
我可以确定这个MLOG$_T1:
select MASTER, LOG_TABLE from USER_MVIEW_LOGS
|T1 |MLOG$_T1 |
Run Code Online (Sandbox Code Playgroud)
但是在哪里可以找到对该表的引用RUPD$_T1?
它在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
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
14255 次 |
| 最近记录: |