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博客 ” ,链接:http://blog.itpub.net/23655288/viewspace-714898/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/23655288/viewspace-714898/