13.Oracle杂记——数据字典dba_tables

前端之家收集整理的这篇文章主要介绍了13.Oracle杂记——数据字典dba_tables前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

13.Oracle杂记——数据字典dba_tables

视图dba_tables是数据库中所有数据表的描述。

该视图包含的列属性还是非常多个,需要慢慢品味。

查看视图如下:

sys@PDB1> desc dba_tables;

Name Null? Type

------------------------------------------------------------- ------------------------------------

OWNER NOT NULL VARCHAR2(128)

TABLE_NAME NOT NULL VARCHAR2(128)

TABLESPACE_NAME VARCHAR2(30)

CLUSTER_NAME VARCHAR2(128)

IOT_NAME VARCHAR2(128)

STATUS VARCHAR2(8)

PCT_FREE NUMBER

PCT_USED NUMBER

INI_TRANS NUMBER

MAX_TRANS NUMBER

INITIAL_EXTENT NUMBER

NEXT_EXTENT NUMBER

MIN_EXTENTS NUMBER

MAX_EXTENTS NUMBER

PCT_INCREASE NUMBER

FREELISTS NUMBER

FREELIST_GROUPS NUMBER

LOGGING VARCHAR2(3)

BACKED_UP VARCHAR2(1)

NUM_ROWS NUMBER

BLOCKS NUMBER

EMPTY_BLOCKS NUMBER

AVG_SPACE NUMBER

CHAIN_CNT NUMBER

AVG_ROW_LEN NUMBER

AVG_SPACE_FREELIST_BLOCKS NUMBER

NUM_FREELIST_BLOCKS NUMBER

DEGREE VARCHAR2(10)

INSTANCES VARCHAR2(10)

CACHE VARCHAR2(5)

TABLE_LOCK VARCHAR2(8)

SAMPLE_SIZE NUMBER

LAST_ANALYZED DATE

PARTITIONED VARCHAR2(3)

IOT_TYPE VARCHAR2(12)

TEMPORARY VARCHAR2(1)

SECONDARY VARCHAR2(1)

NESTED VARCHAR2(3)

BUFFER_POOL VARCHAR2(7)

FLASH_CACHE VARCHAR2(7)

CELL_FLASH_CACHE VARCHAR2(7)

ROW_MOVEMENT VARCHAR2(8)

GLOBAL_STATS VARCHAR2(3)

USER_STATS VARCHAR2(3)

DURATION VARCHAR2(15)

SKIP_CORRUPT VARCHAR2(8)

MONITORING VARCHAR2(3)

CLUSTER_OWNER VARCHAR2(128)

DEPENDENCIES VARCHAR2(8)

COMPRESSION VARCHAR2(8)

COMPRESS_FOR VARCHAR2(30)

DROPPED VARCHAR2(3)

READ_ONLY VARCHAR2(3)

SEGMENT_CREATED VARCHAR2(3)

RESULT_CACHE VARCHAR2(7)

CLUSTERING VARCHAR2(3)

ACTIVITY_TRACKING VARCHAR2(23)

DML_TIMESTAMP VARCHAR2(25)

HAS_IDENTITY VARCHAR2(3)

CONTAINER_DATA VARCHAR2(3)

INMEMORY VARCHAR2(8)

INMEMORY_PRIORITY VARCHAR2(8)

INMEMORY_DISTRIBUTE VARCHAR2(15)

INMEMORY_COMPRESSION VARCHAR2(17)

INMEMORY_DUPLICATE VARCHAR2(13)

然后我们来看下其中每个列的描述如下:

OWNER:表的拥有者

TABLE_NAME:表的名字

TABLESPACE_NAME:包含表的表空间(其中NULLfor partitioned,temporary,and index-organized tables)

CLUSTER_NAME:表如果属于簇表,簇表名字

IOT_NAME:索引组织表的名字,如果存在

STATUS:表的状态(UNUSABLE或者VALID)

PCT_FREE :块中最小的空闲空间百分比

PCT_USED:块中使用空间的最小百分比

INI_TRANS:交易事务的初始化值

MAX_TRANS:交易事务的最大值

INITIAL_EXTENT:区的初始化大小

NEXT_EXTENT:第二个区的大小

MIN_EXTENTS:段中最小区的数量

MAX_EXTENTS:端中允许中最大的区数量

PCT_INCREASE:分区大小增长百分比

FREELISTS:分配到段中的自由列表数量

FREELIST_GROUPS:分配到段中的自由列表组数量

LOGGING:是否日志记录对于表的修改

BACKED_UP:在上一次修改时候是否备份表

NUM_ROWS :表中的行数量

BLOCKS :表使用的块数量

EMPTY_BLOCKS :表中空的块数量

AVG_SPACE :表中平均空间空间(每个数据块)

CHAIN_CNT :表中跨越多个块的行数量

AVG_ROW_LEN :表中行的平均长度

AVG_SPACE_FREELIST_BLOCKS:在自由里表中所有块的平均空间空间

NUM_FREELIST_BLOCKS:自由列表中的块数量

DEGREE :每个实例多少个进行可以扫描表

INSTANCES :多少实例可以同时扫描表

CACHE:表是否CACHE在BUFFER CACHE中

TABLE_LOCK :表锁是否使能或者禁止

SAMPLE_SIZE :分析这个表的采样大小

LAST_ANALYZED :最近一次分析的时间

PARTITIONED :表是否分区

IOT_TYPE:是否是索引组织表

TEMPORARY :表是否是临时

SECONDARY:表是否是通过ODCIIndexCreate方法创建的辅助对象

NESTED :表是否是nested 表

BUFFER_POOL:表的bufferpool,NULL for partitioned tables:
■DEFAULT
■ KEEP
■ RECYCLE
■ NULL

FLASH_CACHE:Smart Flash Cache提示用于表块

CELL_FLASH_CACHE :Cell flash cache提示用于表块

ROW_MOVEMENT:分区行迁移是否使能

GLOBAL_STATS:表是否作为一个整体收集静态统计信息?

USER_STATS:静态统计信息是否直接被用户输入

DURATION:如果是临时表,则表的持续时间

SKIP_CORRUPT :在表和索引扫描时候是否无视标记为corrupt的块

MONITORING:表是否设置了MONITORING属性

CLUSTER_OWNER :簇的拥有者

DEPENDENCIES:行级依赖跟踪是否开启

COMPRESSION:表是否压缩

COMPRESS_FOR:默认压缩类型

DROPPED:表是否被DROP了,然在RECYCLE中

READ_ONLY :表是否只读

SEGMENT_CREATED:表的段是否创建了

RESULT_CACHE:结果高速缓存模式注解表

CLUSTERING :表是否有簇属性

ACTIVITY_TRACKING:Heat Maptracking是否开启

DML_TIMESTAMP :修改时间,创建时间

HAS_IDENTITY:表是否有特性列

CONTAINER_DATA :表是否包含特定container的数据

INMEMORY:表是否在内存列存储

INMEMORY_PRIORITY :是否优先内存列存储

INMEMORY_DISTRIBUTE:IM列存储在RAC环境中如何分布

INMEMORY_COMPRESSION :IM列存储的压缩等级

INMEMORY_DUPLICATE: IM列存储的重复设置

猜你在找的Oracle相关文章