OWNER
|
VARCHAR2(30)
|
NOT NULL
|
Schema in which the materialized view was created
|
MVIEW_NAME
|
VARCHAR2(30)
|
NOT NULL
|
Name of the materialized view
|
CONTAINER_NAME
|
VARCHAR2(30)
|
NOT NULL
|
Name of the container in which the materialized view's data is held. Normally this is the same as MVIEW_NAME . For materialized views created in releases before 8.1 (or under pre-8.1 compatibility mode), Oracle attaches the 6-byte prefix SNAP$_ . If MVIEW_NAME has more than 19 bytes, then Oracle truncates the name to 19 bytes and may add a 4-byte sequence number as a suffix to produce a nonambiguous CONTAINER_NAME .
|
QUERY
|
LONG
|
|
Query that defines the materialized view
|
QUERY_LEN
|
NUMBER(38)
|
|
Length (in bytes) of the defining query
|
UPDATABLE
|
VARCHAR2(1)
|
|
Indicates whether the materialized view is updatable (Y ) or not (N )
|
UPDATE_LOG
|
VARCHAR2(30)
|
|
For updatable materialized views, the filename of the update log
|
MASTER_ROLLBACK_SEG
|
VARCHAR2(30)
|
|
Rollback segment for the master site or the master materialized view site
|
MASTER_LINK
|
VARCHAR2(128)
|
|
Database link for the master site or the master materialized view site
|
REWRITE_ENABLED
|
VARCHAR2(1)
|
|
Indicates whether rewrite is enabled (Y ) or not (N )
|
REWRITE_CAPABILITY
|
VARCHAR2(9)
|
|
Indicates whether the materialized view is eligible for rewrite, and if so, what rules must be followed:
NONE - Materialized view cannot be used for rewrite, because rewrite is disallowed or prevented
TEXTMATCH - Defining query of the materialized view contained restrictions on the use of query rewrite
GENERAL - Defining query of the materialized view contained no restrictions on the use of query rewrite, so Oracle can apply any rewrite rule that is supported
|
REFRESH_MODE
|
VARCHAR2(6)
|
|
Refresh mode of the materialized view:
DEMAND - Oracle refreshes this materialized view whenever an appropriate refresh procedure is called
COMMIT - Oracle refreshes this materialized view when a transaction on one of the materialized view's masters commits
NEVER - Oracle never refreshes this materialized view
|
REFRESH_METHOD
|
VARCHAR2(8)
|
|
Default method used to refresh the materialized view (can be overridden through the API):
COMPLETE (C ) - Materialized view is completely refreshed from the masters
FORCE (? ) - Oracle performs a fast refresh if possible, otherwise a complete refresh
FAST (F ) - Oracle performs an incremental refresh applying changes that correspond to changes in the masters since the last refresh
NEVER (N ) - User specified that Oracle should not refresh this materialized view
|
BUILD_MODE
|
VARCHAR2(9)
|
|
Indicates how the materialized view was populated during creation:
IMMEDIATE - Populated from the masters during creation
DEFERRED - Not populated during creation. Must be explicitly populated later by the user.
PREBUILT - Populated with an existing table during creation. The relationship of the contents of this prebuilt table to the materialized view's masters is unknown to Oracle.
|
FAST_REFRESHABLE
|
VARCHAR2(18)
|
|
Indicates whether the materialized view is eligible for incremental (fast) refresh. Oracle calculates this value statically, based on the materialized view definition query:
NO - Materialized view is not fast refreshable, and hence is complex
DIRLOAD - Fast refresh is supported only for direct loads
DML - Fast refresh is supported only for DML operations
DIRLOAD_DML - Fast refresh is supported for both direct loads and DML operations
DIRLOAD_LIMITEDDML - Fast refresh is supported for direct loads and a subset of DML operations
|
LAST_REFRESH_TYPE
|
VARCHAR2(8)
|
|
Method used for the most recent refresh:
COMPLETE - Most recent refresh was complete
FAST - Most recent refresh was fast (incremental)
NA - Materialized view has not yet been refreshed (for example, if it was created DEFERRED )
|
LAST_REFRESH_DATE
|
DATE
|
|
Date on which the materialized view was most recently refreshed. Blank if not yet populated.
|
STALENESS
|
VARCHAR2(19)
|
|
Relationship between the contents of the materialized view and the contents of the materialized view's masters:
FRESH - Materialized view is a read-consistent view of the current state of its masters
STALE - Materialized view is out of date because one or more of its masters has changed. If the materialized view was FRESH before it became STALE , then it is a read-consistent view of a former state of its masters.
UNUSABLE - Materialized view is not a read-consistent view of its masters from any point in time
UNKNOWN - Oracle does not know whether the materialized view is in a read-consistent view of its masters from any point in time (this is the case for materialized views created on prebuilt tables)
UNDEFINED - Materialized view has remote masters. The concept of staleness is not defined for such materialized views.
|
AFTER_FAST_REFRESH
|
VARCHAR2(19)
|
|
Specifies the staleness value that will occur if a fast refresh is applied to this materialized view. Its values are the same as for the STALENESS column, plus the value NA , which is used when fast refresh is not applicable to this materialized view.
|
UNKNOWN_PREBUILT
|
VARCHAR2(1)
|
|
Indicates whether the materialized view is prebuilt (Y ) or not (N )
|
UNKNOWN_PLSQL_FUNC
|
VARCHAR2(1)
|
|
Indicates whether the materialized view contains PL/SQL functions (Y ) or not (N )
|
UNKNOWN_EXTERNAL_TABLE
|
VARCHAR2(1)
|
|
Indicates whether the materialized view contains external tables (Y ) or not (N )
|
UNKNOWN_CONSIDER_FRESH
|
VARCHAR2(1)
|
|
Indicates whether the materialized view is considered fresh (Y ) or not (N )
|
UNKNOWN_IMPORT
|
VARCHAR2(1)
|
|
Indicates whether the materialized view is imported (Y ) or not (N )
|
COMPILE_STATE
|
VARCHAR2(19)
|
|
Validity of the materialized view with respect to the objects upon which it depends:
VALID - Materialized view has been validated without error, and no object upon which it depends has changed since the last validation
NEEDS_COMPILE - Some object upon which the materialized view depends has changed (other than normal DML changes). An ALTER MATERIALIZED VIEW...COMPILE statement is required to validate this materialized view.
ERROR - Materialized view has been validated with one or more errors
|
USE_NO_INDEX
|
VARCHAR2(1)
|
|
Indicates whether the materialized view was created using the USING NO INDEX clause (Y ) or the materialized view was created with the default index (N ). The USING NO INDEX clause suppresses the creation of the default index.
|