首批通过分布式安全可靠测评,为关键业务系统打造
DBA_MVIEWS
更新时间:2025-02-27 11:02:15
说明
该视图从 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 | 物化视图的内容和物化视图 Master 的内容之间的关系
说明该字段仅兼容,且值默认为 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 | 指示物化视图是否是实时物化视图
|
查询示例
obclient [SYS]> SELECT * FROM SYS.DBA_MVIEWS WHERE ROWNUM < = 1;
查询结果如下:
+---------+--------------+-----------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------+-----------+------------+---------------------+-------------+-----------------+--------------------+--------------+----------------+------------+------------------+-------------------+-------------------+-----------------------+-----------+--------------------+------------------+--------------------+------------------------+------------------------+----------------+--------------------+---------------+--------------+-------------+----------------+-----------------------+-----------------------+-----------------+--------------------+-----------------+--------------------+-------------------+----------------------+
| OWNER | MVIEW_NAME | CONTAINER_NAME | QUERY | QUERY_LEN | UPDATABLE | UPDATE_LOG | MASTER_ROLLBACK_SEG | MASTER_LINK | REWRITE_ENABLED | REWRITE_CAPABILITY | REFRESH_MODE | REFRESH_METHOD | BUILD_MODE | FAST_REFRESHABLE | LAST_REFRESH_TYPE | LAST_REFRESH_DATE | LAST_REFRESH_END_TIME | STALENESS | AFTER_FAST_REFRESH | UNKNOWN_PREBUILT | UNKNOWN_PLSQL_FUNC | UNKNOWN_EXTERNAL_TABLE | UNKNOWN_CONSIDER_FRESH | UNKNOWN_IMPORT | UNKNOWN_TRUSTED_FD | COMPILE_STATE | USE_NO_INDEX | STALE_SINCE | NUM_PCT_TABLES | NUM_FRESH_PCT_REGIONS | NUM_STALE_PCT_REGIONS | SEGMENT_CREATED | EVALUATION_EDITION | UNUSABLE_BEFORE | UNUSABLE_BEGINNING | DEFAULT_COLLATION | ON_QUERY_COMPUTATION |
+---------+--------------+-----------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------+-----------+------------+---------------------+-------------+-----------------+--------------------+--------------+----------------+------------+------------------+-------------------+-------------------+-----------------------+-----------+--------------------+------------------+--------------------+------------------------+------------------------+----------------+--------------------+---------------+--------------+-------------+----------------+-----------------------+-----------------------+-----------------+--------------------+-----------------+--------------------+-------------------+----------------------+
| USER001 | MV_TEST_TBL1 | __mv_container_500154 | select "USER001"."TEST_TBL1"."COL1" AS "COL1","USER001"."TEST_TBL1"."COL2" AS "COL2","USER001"."TEST_TBL1"."COL3" AS "COL3" from "USER001"."TEST_TBL1" where ("USER001"."TEST_TBL1"."COL3" >= 30) | 193 | N | NULL | NULL | NULL | N | NULL | DEMAND | COMPLETE | IMMEDIATE | NULL | COMPLETE | 19-JAN-24 | 19-JAN-24 | NULL | NULL | N | N | N | N | N | N | NULL | Y | NULL | NULL | NULL | NULL | NO | NULL | NULL | NULL | NULL | N |
+---------+--------------+-----------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------+-----------+------------+---------------------+-------------+-----------------+--------------------+--------------+----------------+------------+------------------+-------------------+-------------------+-----------------------+-----------+--------------------+------------------+--------------------+------------------------+------------------------+----------------+--------------------+---------------+--------------+-------------+----------------+-----------------------+-----------------------+-----------------+--------------------+-----------------+--------------------+-------------------+----------------------+
1 row in set (0.019 sec)