マテビュ―ログ一覧
高速リフレッシュ(差分)するにはマスターテーブルに対する更新を情報を保存するテーブル「マテリアライズド・ビュー・ログ」が必要になります。このDBA_MVIEW_LOGSを参照する事でログテーブルとマスターテーブルの関係を確認できます。
確認SQL
select t.LOG_OWNER,t.LOG_TABLE,t.MASTER,t.ROWIDS,t.PRIMARY_KEY,t.FILTER_COLUMNS,t.SEQUENCE,t.LAST_PURGE_DATE from DBA_MVIEW_LOGS t ;
確認SQL実効結果例
SQL> select
2 t.LOG_OWNER,t.LOG_TABLE,t.MASTER,t.ROWIDS,t.PRIMARY_KEY,t.FILTER_COLUMNS,t.SEQUENCE,t.LAST_PURGE_DATE
3 from DBA_MVIEW_LOGS t
4 ;
LOG_OWNER LOG_TABLE MASTER ROWIDS PRIMAR FILTER SEQUEN LAST_PURGE_DATE
---------- -------------------------- -------------------- ------ ------ ------ ------ -------------------
SOONI MLOG$_KOKUDO_ADDRESS_CHOME KOKUDO_ADDRESS_CHOME YES NO YES YES
SOONI MLOG$_OY_PREFECTURE OY_PREFECTURE YES NO NO NO 2022-06-26 23:32:11
SOONI MLOG$_OY_REGION OY_REGION YES NO NO NO 2022-06-26 23:32:11
SQL>
SQL*Plusでの表示用
set lin 200 col LOG_OWNER for a10 col LOG_TABLE for a26 col MASTER for a20 col ROWIDS for a6 col PRIMARY_KEY for a6 col FILTER_COLUMNS for a6 col SEQUENCE for a6 col SEQUENCE for a6