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 |
---|---|---|---|
|
|
|
Name of the table enabled for Flashback Archive |
|
|
|
Owner name of the table enabled for Flashback Archive |
|
|
|
Name of the flashback archive |
|
|
Name of the archive table containing the historical data for the user table |
|
|
|
Status of whether flashback archive is enabled or being disabled on the table |
See Also:
“USER_FLASHBACK_ARCHIVE_TABLES”