説明
このビューはV4.3.0バージョンから導入されました。
機能の概要
ビューUSER_MVIEW_LOGSは、マテリアライズドビューのログ情報を表示するために使用されます。
フィールドの説明
フィールド名 |
型 |
NULL許容 |
説明 |
|---|---|---|---|
| LOG_OWNER | VARCHAR2(128) | YES | マテリアライズドビューのログ所有者名を表します |
| MASTER | VARCHAR2(128) | NO | マテリアライズドビューのログが属する主表の名前を表します |
| LOG_TABLE | VARCHAR2(128) | YES | マテリアライズドビューのログテーブル名を表します |
| LOG_TRIGGER | VARCHAR2(128) | YES | 主表の行をマテリアライズドビューのログに挿入するトリガーを表します
説明このフィールドは互換性のみあり、デフォルト値はNULLです。 |
| ROWIDS | VARCHAR2(3) | NO | Rowid情報を記録するかどうかを表します
|
| PRIMARY_KEY | VARCHAR2(3) | NO | 主キー情報を記録するかどうかを表します
|
| OBJECT_ID | VARCHAR2(3) | NO | オブジェクトテーブルにオブジェクト識別情報が記録されているかどうかを表します
説明このフィールドは互換性のみあり、デフォルト値はNOです。 |
| FILTER_COLUMNS | VARCHAR2(3) | NO | フィルターカラム情報を記録するかどうかを表します
|
| SEQUENCE | VARCHAR2(3) | NO | 追加のソート情報を提供するシーケンス値を記録するかどうかを表します
説明現在、このフィールドの値は常にYESです。 |
| INCLUDE_NEW_VALUES | VARCHAR2(3) | NO | 古い値と新しい値を同時に記録するかどうかを表します
説明現在、このフィールドの値は常にYESです。 |
| PURGE_ASYNCHRONOUS | VARCHAR2(3) | NO | マテリアライズドビューのログが非同期でクリーンアップされるかどうかを表します
|
| PURGE_DEFERRED | VARCHAR2(3) | NO | マテリアライズドビューのログが遅延してクリーンアップされるかどうかを表します
|
| PURGE_START | DATE | YES | 遅延クリーンアップの開始日付を表します |
| PURGE_INTERVAL | VARCHAR2(200) | YES | 遅延クリーンアップのクリーンアップ時間間隔を表します |
| LAST_PURGE_DATE | DATE | YES | 最後にマテリアライズドビューのログをクリーンアップした日付を表します |
| LAST_PURGE_STATUS | NUMBER | NO | 最後にマテリアライズドビューのログをクリーンアップした状態を表します
説明現在、このフィールドの値は常に0です。 |
| NUM_ROWS_PURGED | NUMBER | YES | 最後にマテリアライズドビューのログをクリーンアップした際の削除行数を表します |
| COMMIT_SCN_BASED | VARCHAR2(3) | NO | マテリアライズドビューのログがコミットSCNに基づいているかどうかを表します
説明現在、このフィールドの値は常にYESです。 |
| STAGING_LOG | VARCHAR2(3) | NO | マテリアライズドビューのログが同期更新の一時ログであるかどうかを表します
説明このフィールドは互換性のみあり、デフォルト値はNOです。 |
| PURGE_DOP | NUMBER(38) | NO | マテリアライズドビューのログをクリーンアップする並列度。
説明OceanBaseデータベースV4.3.5バージョンでは、このフィールドはV4.3.5 BP2バージョンから導入されました。 |
| LAST_PURGE_TIME | NUMBER(38) | YES | 前回のマテリアライズドビューのログクリーンアップタスクの実行時間を表します。単位は秒。
説明OceanBaseデータベースV4.3.5バージョンでは、このフィールドはV4.3.5 BP2バージョンから導入されました。 |
クエリ例
obclient [SYS]> SELECT * FROM SYS.USER_MVIEW_LOGS WHERE ROWNUM = 1;
クエリ結果は次のとおりです:
*************************** 1. row ***************************
LOG_OWNER: SYS
MASTER: TEST_TBL1
LOG_TABLE: MLOG$_TEST_TBL1
LOG_TRIGGER: NULL
ROWIDS: NO
PRIMARY_KEY: YES
OBJECT_ID: NO
FILTER_COLUMNS: YES
SEQUENCE: YES
INCLUDE_NEW_VALUES: YES
PURGE_ASYNCHRONOUS: NO
PURGE_DEFERRED: NO
PURGE_START: NULL
PURGE_INTERVAL: NULL
LAST_PURGE_DATE: 23-APR-25
LAST_PURGE_STATUS: 0
NUM_ROWS_PURGED: 0
COMMIT_SCN_BASED: YES
STAGING_LOG: NO
PURGE_DOP: 1
LAST_PURGE_TIME: 0
1 row in set