#DBA_TABLES

本视图显示所有的表,包括系统表的信息。

字段 类型 说明
OWNER VARCHAR(64) 该表的用户名
TABLE_NAME VARCHAR(64) 表名
TABLE_TYPE VARCHAR(8) 表的类型
* HEAP表
* TAC表
* LSC表
* EXTERNAL表
TABLESPACE_NAME VARCHAR(64) 该表所在的表空间名称
STATUS CHAR(5) 表状态
* VALID:可用
PCT_FREE INTEGER block上预留的空间百分比
INI_TRANS INTEGER block初始事务个数
MAX_TRANS INTEGER block最大事务个数
LOGGING VARCHAR(1) 是否记录redo日志
* Y:记录redo
* N:不记录redo
CORRUPTED CHAR(1) 是否是损坏的表
* Y:表已损坏
* N:表未损坏
NUM_ROWS BIGINT 表的行数量
BLOCKS BIGINT 表的block数量
EMPTY_BLOCKS BIGINT 表的空block数量
SAMPLE_SIZE BIGINT 统计信息采样的行数
LAST_ANALYZED DATE 上次统计信息收集的时间
COMPRESSION VARCHAR(12) 表采用的压缩方式,空表示不支持压缩,UNCOMPRESSED表示不压缩,其它对应指代压缩方式
COMPRESSION_LEVEL VARCHAR(6) 表的压缩级别,空表示不支持,有LOW,MEDIUM和HIGH三种级别
MCOL_TTL BIGINT 表的可变列数据生命周期,单位:秒。超过此时间可变列数据有可能自动转换为不可变列数据
PARTITIONED VARCHAR(1) 是否为分区表
* Y:分区表
* N:不是分区表
TEMPORARY VARCHAR(1) 是否为临时表
* Y:临时表
* N:不是临时表
ROW_MOVEMENT VARCHAR(7) 是否允许行移动
* ENABLE
* DISABLE
TRANSFORM VARCHAR(7) LSC表是否允许可变数据转换为不可变数据
* ENABLE
* DISABLE
COMPACT VARCHAR(7) LSC表是否允许不可变数据进行合并
* ENABLE
* DISABLE
BUILD_AC VARCHAR(7) LSC表是否允许不可变数据生成ac slice文件
* ENABLE
* DISABLE
DATABASE_MAINTAINED VARCHAR(1) 是否DATABASE MAINTAINED
* Y:数据库系统创建的表
* N :用户创建的表
DURATION VARCHAR(15) 如果是临时表, duration为sys$session(会话级临时表) 或 sys$transaction(事务级临时表), 表示临时表的持续时间, 否则为NULL
NESTED VARCHAR(1) 是否为嵌套表
* Y:嵌套表
* N:不是嵌套表
SHARDED VARCHAR(1) 是否为分布表
* Y:分布表
* N:不是分布表
DUPLICATED VARCHAR(1) 是否为复制表
* Y:复制表
* N:不是复制表
SEGMENT_DEFERRED VARCHAR(1) 是否延迟创建SEGMENT
* Y:延迟
* N:不延迟
pdf-btn 下载文档
copy-btn 复制链接