Oracle 视图 DBA_BASE_TABLE_MVIEWS 官方解释,作用,如何使用详细说明

本站中文解释

Oracle视图 DBA_BASE_TABLE_MVIEWS显示每个基础表与重建在它们上的物化视图之间的对应关系。

DBA_BASE_TABLE_MVIEWS视图一般用于查询物化视图是否采用基础表进行重建,也可用于确认物化视图和其基础表之间的关系。

该视图具有以下列信息:

OWNER:物化视图的所有者
MV_NAME:物化视图的名称
BASE_TABLE_OWNER:基础表的所有者
BASE_TABLE_NAME:基础表的名称
SELECT_MODE:表示物化视图是如何重建的
SUPPORT_ROR_SCAN:为YES表示允许物化视图使用行检索
SUPPORT_FAST_REFRESH:为YES表示允许物化视图使用支持快速重建技术

使用方法:

查询某个用户所有的物化视图的基础表和重建过程:

SQL>SELECT owner, mv_name, base_table_owner, base_table_name, select_mode,support_ror_scan,support_fast_refresh FROM dba_base_table_mviews
WHERE owner=’&username’;

查询物化视图对应的基础表:

SQL>SELECT base_table_owner,base_table_name FROM dba_base_table_mviews
WHERE mv_name=’&MV_name’;

官方英文解释

DBA_BASE_TABLE_MVIEWS describes all materialized views using materialized view logs in the database. Its columns are the same as those in ALL_BASE_TABLE_MVIEWS.

See Also:

“ALL_BASE_TABLE_MVIEWS”


数据运维技术 » Oracle 视图 DBA_BASE_TABLE_MVIEWS 官方解释,作用,如何使用详细说明