ITPub博客

首页 > Linux操作系统 > Linux操作系统 > dba_segments学习

dba_segments学习

原创 Linux操作系统 作者:haha牛 时间:2012-01-13 16:07:27 0 删除 编辑

dba_segments:存储数据库中多有对象占有的段信息。

SQL> desc  dba_segments;

 Name                                             Null?    Type

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

 OWNER                                                    VARCHAR2(30)

 SEGMENT_NAME                                           VARCHAR2(81)

 PARTITION_NAME                                        VARCHAR2(30)

 SEGMENT_TYPE                                              VARCHAR2(18)

 SEGMENT_SUBTYPE                                      VARCHAR2(10)

 TABLESPACE_NAME                                       VARCHAR2(30)

 HEADER_FILE                                                  NUMBER

 HEADER_BLOCK                                             NUMBER

 BYTES                                                       NUMBER

 BLOCKS                                                   NUMBER

 EXTENTS                                                  NUMBER

 INITIAL_EXTENT                                   NUMBER

 NEXT_EXTENT                                                 NUMBER

 MIN_EXTENTS                                                 NUMBER

 MAX_EXTENTS                                                NUMBER

 MAX_SIZE                                                NUMBER

 RETENTION                                             VARCHAR2(7)

 MINRETENTION                                              NUMBER

 PCT_INCREASE                                                NUMBER

 FREELISTS                                                NUMBER

 FREELIST_GROUPS                                         NUMBER

 RELATIVE_FNO                                                NUMBER

 BUFFER_POOL                                                 VARCHAR2(7)

 FLASH_CACHE                                                 VARCHAR2(7)

 CELL_FLASH_CACHE                                      VARCHAR2(7)

Owner:段拥有者的用户名。

Segment_name:段的名称,例如表段就是表的名字,索引段就是索引的名字。

Paririon_name:分区对象的名称,如果是分区表,就代表分区的名字,如果不是分区表则为null。

Segement type:段的类型,表、索引、分区表等。

Tablespace_name:段所存在的表空间的名字。

Header_file:保存段头信息的数据文件的ID号。

Header_block:保存段头信息的数据块的ID号。

Bytes:段的大小,单位为byte。

Blocks:段包含的oracle数据快的数量。

Extents:段包含的区的数量。

Initial_extent:段在创建时的第一个区的大小,单位是bytes,如果需要的空间大于5个数据块的大小,则oracle会四舍五入到5个数据块大小的整数倍。(不知理解是否准确,有待研究)

Next_extent:段的第二个区的大小,单位是bytes。

Min_extent:段拥有的最少的区的个数。

Max_extent:段可以拥有的最多的区的个数。

Pct_increase :下一个区增大的百分比。

Freelists:为段分配的freelist的个数。

Freelist_groups:为段分配的freelist组的个数。

Relative_fno:与段头信息相关的数据文件号。

Buffer_pool:段数据载入数据缓冲区的那个分区中,例如default、keep、recycle。

总结:此数据字典可以查看段的一些参数信息,例如拥有多少个区,多少个块以及段头信息存储的位置。

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/23655288/viewspace-714898/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2010-04-04

  • 博文量
    102
  • 访问量
    337063