説明
このビューは、V4.3.0バージョンから導入されました。
機能の概要
ビューDBA_MVIEWSは、すべてのマテリアライズドビューの情報を表示するために使用されます。
フィールドの説明
| フィールド名 | タイプ | NULLを許容するか | 説明 |
|---|---|---|---|
| OWNER | VARCHAR2(128) | YES | マテリアライズドビューの所有者名 |
| MVIEW_NAME | VARCHAR2(128) | YES | マテリアライズドビュー名 |
| CONTAINER_NAME | VARCHAR2(128) | YES | マテリアライズドビューのコンテナテーブル名 |
| QUERY | CLOB | NO | マテリアライズドビューを定義するクエリ |
| QUERY_LEN | NUMBER | NO | 定義クエリの長さ、単位はバイト |
| UPDATABLE | VARCHAR2(1) | NO | マテリアライズドビューが更新可能かどうかを示す
説明このフィールドは互換性のみであり、デフォルト値はNです。 |
| UPDATE_LOG | VARCHAR2(128) | NO | 更新可能なマテリアライズドビューに対する更新ログのファイル名
説明このフィールドは互換性のみであり、デフォルト値はNULLです。 |
| MASTER_ROLLBACK_SEG | VARCHAR2(128) | NO | プライマリサイトまたはプライマリマテリアライズドビューサイトのロールバックセグメント
説明このフィールドは互換性のみであり、デフォルト値はNULLです。 |
| MASTER_LINK | VARCHAR2(128) | NO | プライマリサイトまたはプライマリマテリアライズドビューサイトのデータベースリンク
説明このフィールドは互換性のみであり、デフォルト値はNULLです。 |
| REWRITE_ENABLED | VARCHAR2(1) | NO | 書き換えを有効にするかどうかを示す
|
| REWRITE_CAPABILITY | VARCHAR2(9) | NO | マテリアライズドビューが書き換え条件を満たしているかどうかを示します。満たしている場合は、以下のルールに従わなければなりません:
説明このフィールドは互換性のみであり、デフォルト値はNULLです。 |
| REFRESH_MODE | VARCHAR2(6) | NO | マテリアライズドビューのリフレッシュ方式
|
| REFRESH_METHOD | VARCHAR2(8) | NO | マテリアライズドビューをリフレッシュするためのデフォルトメソッド(APIで上書き可能)
|
| BUILD_MODE | VARCHAR2(9) | NO | 作成時にマテリアライズドビューをどのように埋めるか
|
| FAST_REFRESHABLE | VARCHAR2(18) | NO | マテリアライズドビューが増分(高速)リフレッシュに適しているかどうか
説明このフィールドは互換性のみであり、デフォルト値はNULLです。 |
| LAST_REFRESH_TYPE | VARCHAR2(8) | NO | 最後のリフレッシュで使用された方法
|
| LAST_REFRESH_DATE | DATE | YES | 最後にマテリアライズドビューが更新された日付 |
| LAST_REFRESH_END_TIME | DATE | NO | マテリアライズドビューの最終更新終了時間 |
| STALENESS | VARCHAR2(19) | NO | マテリアライズドビューの内容とマスタービューの内容との関係
説明このフィールドは互換性のみであり、デフォルト値はNULLです。 |
| AFTER_FAST_REFRESH | VARCHAR2(19) | NO | このマテリアライズドビューに高速更新が適用された際に表示されるSTALENESS値を指定します。その値はSTALENESS列と同じです。値がNAの場合、高速更新がこのマテリアライズドビューに適用されない場合に使用されます。
説明このフィールドは互換性のみであり、デフォルト値はNULLです。 |
| UNKNOWN_PREBUILT | VARCHAR2(1) | NO | マテリアライズドビューが事前にビルドされているかどうか
説明このフィールドは互換性のみであり、デフォルト値はNです。 |
| UNKNOWN_PLSQL_FUNC | VARCHAR2(1) | NO | マテリアライズドビューにPL/SQL関数が含まれているかどうか
説明このフィールドは互換性のみであり、デフォルト値はNです。 |
| UNKNOWN_EXTERNAL_TABLE | VARCHAR2(1) | NO | マテリアライズドビューに外部テーブルが含まれているかどうか
説明このフィールドは互換性のみであり、デフォルト値はNです。 |
| UNKNOWN_CONSIDER_FRESH | VARCHAR2(1) | NO | マテリアライズドビューが最新と見なされるかどうか
説明このフィールドは互換性のみであり、デフォルト値はNです。 |
| UNKNOWN_IMPORT | VARCHAR2(1) | NO | マテリアライズドビューがインポートされているかどうか
説明このフィールドは互換性のみであり、デフォルト値はNです。 |
| UNKNOWN_TRUSTED_FD | VARCHAR2(1) | NO | マテリアライズドビューが信頼性の高い制約を使用して更新されているかどうか
説明このフィールドは互換性のみであり、デフォルト値はNです。 |
| COMPILE_STATE | VARCHAR2(19) | NO | マテリアライズドビューが依存するオブジェクトに対して有効であるかどうか。
説明このフィールドは互換性のみであり、デフォルト値はNULLです。 |
| USE_NO_INDEX | VARCHAR2(1) | NO | マテリアライズドビューがUSING NO INDEX句(Y)を使用して作成されたか、デフォルトのインデックス(N)を使用して作成されたかを示します。USING NO INDEX句はデフォルトのインデックスの作成を禁止します。
説明このフィールドは互換性のみであり、デフォルト値はYです。 |
| STALE_SINCE | DATE | NO | マテリアライズドビューが古くなり始めた開始時間
説明このフィールドは互換性のみであり、デフォルト値はNULLです。 |
| NUM_PCT_TABLES | NUMBER | NO | PCTベーステーブル数
説明このフィールドは互換性のみであり、デフォルト値はNULLです。 |
| NUM_FRESH_PCT_REGIONS | NUMBER | NO | 最新のPCTパーティション領域数
説明このフィールドは互換性のみであり、デフォルト値はNULLです。 |
| NUM_STALE_PCT_REGIONS | NUMBER | NO | 古いPCTパーティション領域数
説明このフィールドは互換性のみであり、デフォルト値はNULLです。 |
| SEGMENT CREATED | VARCHAR2(3) | NO | マテリアライズドビューがSEGMENT CREATION DEFERRED句を使用して作成されたかどうか。
説明このフィールドは互換性のみであり、デフォルト値はNOです。 |
| EVALUATION_EDITION | VARCHAR2(128) | NO | 解析式列で参照されるバージョンオブジェクトのバージョン名
説明このフィールドは互換性のみであり、デフォルト値はNULLです。 |
| UNUSABLE_BEFORE | VARCHAR2(128) | NO | 最も古いバージョンの名前であり、マテリアライズドビューのサブクエリのストレージ結果はクエリの書き換えに使用できます。指定されたバージョンより前のバージョンでは、マテリアライズドビューのデータのストレージ結果は利用不可能と見なされます。このようなバージョンが指定されていない場合、この値はNULLです。
説明このフィールドは互換性のみであり、デフォルト値はNULLです。 |
| UNUSABLE_BEGINNING | VARCHAR2(128) | NO | 最も古いバージョンの名前であり、マテリアライズドビューのサブクエリのストレージ結果はクエリの書き換えに使用できません。指定されたバージョンおよびその後継者では、データはクエリの書き換えに使用できません。このようなバージョンが指定されていない場合、この値はNULLです。
説明このフィールドは互換性のみであり、デフォルト値はNULLです。 |
| DEFAULT_COLLATION | VARCHAR2(100) | NO | マテリアライズドビューのデフォルトのソートルール
説明このフィールドは互換性のみであり、値はデフォルトでNULLです。 |
| ON_QUERY_COMPUTATION | VARCHAR2(1) | NO | マテリアライズドビューがリアルタイムマテリアライズドビューであるかどうかを示します。
|
| REFRESH_DOP | NUMBER(38) | NO | マテリアライズドビューのバックグラウンドリフレッシュ並列度を表し、デフォルト値は0です。
説明
|
| DATA_SYNC_SCN | NUMBER(38) | NO | マテリアライズドビューのデータポイント。
説明OceanBaseデータベースV4.3.5では、このフィールドはV4.3.5 BP2バージョンから導入されました。 |
| DATA_SYNC_DELAY | VARCHAR2(128) | NO | マテリアライズドビューのデータ同期遅延、単位は秒。
説明OceanBaseデータベースV4.3.5では、このフィールドはV4.3.5 BP2バージョンから導入されました。 |
クエリ例
obclient [SYS]> SELECT * FROM SYS.DBA_MVIEWS WHERE ROWNUM < = 1\G
クエリ結果は次のとおりです:
*************************** 1. row ***************************
OWNER: SYS
MVIEW_NAME: MV1_TBL3_TBL4
CONTAINER_NAME: MV1_TBL3_TBL4
QUERY: select "SYS"."TBL3"."ID" AS "ID1","SYS"."TBL4"."ID" AS "ID2","SYS"."TBL3"."NAME" AS "NAME","SYS"."TBL4"."AGE" AS "AGE" from "SYS"."TBL3","SYS"."TBL4" where ("SYS"."TBL3"."ID" = "SYS"."TBL4"."ID")
QUERY_LEN: 195
UPDATABLE: N
UPDATE_LOG: NULL
MASTER_ROLLBACK_SEG: NULL
MASTER_LINK: NULL
REWRITE_ENABLED: N
REWRITE_CAPABILITY: NULL
REFRESH_MODE: DEMAND
REFRESH_METHOD: COMPLETE
BUILD_MODE: IMMEDIATE
FAST_REFRESHABLE: NULL
LAST_REFRESH_TYPE: COMPLETE
LAST_REFRESH_DATE: 22-APR-25
LAST_REFRESH_END_TIME: 22-APR-25
STALENESS: NULL
AFTER_FAST_REFRESH: NULL
UNKNOWN_PREBUILT: N
UNKNOWN_PLSQL_FUNC: N
UNKNOWN_EXTERNAL_TABLE: N
UNKNOWN_CONSIDER_FRESH: N
UNKNOWN_IMPORT: N
UNKNOWN_TRUSTED_FD: N
COMPILE_STATE: NULL
USE_NO_INDEX: Y
STALE_SINCE: NULL
NUM_PCT_TABLES: NULL
NUM_FRESH_PCT_REGIONS: NULL
NUM_STALE_PCT_REGIONS: NULL
SEGMENT_CREATED: NO
EVALUATION_EDITION: NULL
UNUSABLE_BEFORE: NULL
UNUSABLE_BEGINNING: NULL
DEFAULT_COLLATION: NULL
ON_QUERY_COMPUTATION: N
REFRESH_DOP: 0
DATA_SYNC_SCN: 1745315408781183000
DATA_SYNC_DELAY: +000061142 05:15:05.788800000
1 row in set