#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:不延迟 |