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

本站中文解释

Oracle视图DBA_FLASHBACK_ARCHIVE_TABLES用来查看当前实例上可以使用Flashback Archive重放功能的表信息。它包含以下几列:

SCHEMA_NAME:所属用户;
TABLE_NAME:表名;
FLASHBACK_ARCHIVE_NAME:启用该表的Flashback Archive名称;
RETENTION_TIME:Flashback Archive重放功能保存的最长时限,以小时为单位;
INITIAL_EXTENT:Flashback Archive的初始分配空间,以字节为单位;
NEXT_EXTENT:Flashback Archive下次分配的空间,以字节为单位;
MIN_EXTENTS:Flashback Archive分配的最小空间,以字节为单位;
MAX_EXTENTS:Flashback Archive的最大空间,以字节为单位;
TABLESPACE_NAME:指定表的表空间;
MAX_SIZE:Flashback Archive的最大大小,以字节为单位;
RETENTION_GUARANTEE:确保Flashback Archive最低保留时间;

要使用这个视图,首先需要赋予FLASHBACK对象特权:GRANT FLAHSBACK ANY TABLE TO 用户名;然后就可以使用SELECT * FROM DBA_FLASHBACK_ARCHIVE_TABLES;语句来检索可以使用Flashback Archive重放功能的表信息了。

官方英文解释

DBA_FLASHBACK_ARCHIVE_TABLES displays information about all tables in the database that are enabled for Flashback Archive.

Related View

USER_FLASHBACK_ARCHIVE_TABLES displays information about the tables owned by the current user that are enabled for Flashback Archive.

Column Datatype NULL Description

TABLE_NAME

VARCHAR2(128)

NOT NULL

Name of the table enabled for Flashback Archive

OWNER_NAME

VARCHAR2(128)

NOT NULL

Owner name of the table enabled for Flashback Archive

FLASHBACK_ARCHIVE_NAME

VARCHAR2(255)

NOT NULL

Name of the flashback archive

ARCHIVE_TABLE_NAME

VARCHAR2(53)

Name of the archive table containing the historical data for the user table

STATUS

VARCHAR2(13)

Status of whether flashback archive is enabled or being disabled on the table

See Also:

“USER_FLASHBACK_ARCHIVE_TABLES”


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