本文转自:http://space.itpub.net/385741/viewspace-545360

1、desc dba_segments
名称 是否为空? 类型
----------------------------------------------------------------- -------- ------------
OWNER VARCHAR2(30)
SEGMENT_NAME VARCHAR2(81)
PARTITION_NAME VARCHAR2(30)
SEGMENT_TYPE VARCHAR2(18)
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
PCT_INCREASE NUMBER
FREELISTS NUMBER
FREELIST_GROUPS NUMBER
RELATIVE_FNO NUMBER
BUFFER_POOL VARCHAR2(7)

2、字段说明
SEGMENT_TYPE:段的类型,可能是table,index,logindex,lobsegment等。
header_file:表示这个段的头在哪个数据文件里,因为段可以跨数据文件。
header_block:表示这个段的头在数据文件的第几个block里。
bytes:段的大小(目前占用的大小?)
blocks:段占用了多少个block
extents:分配了多少个extent。
initial_extent:初始分配的extent大小(以byte计)。
next_extent:下一个分配的extent大小(以byte计)。如果为空表示是自动分配。(每个extent可以有不同大小,如果设置为uniform的话,每个extent就一样大小了)
min_extents:最少分配多少个extent(以个数计)。
max_extents:最多分配多少个extent(以个数计)。
pct_increase:percent increase表示第三个或后续的extent的大小比前一个增加的百分比,如第一个extent是64K,第二个是64K,pct_increase=50%,则第三个extent是64K*1.5=96K,第四个96K*1.5=144K,依次类推。
freelists:这个字段在字典管理的表空间中才有意义。
fresslist_groups:这个字段在字典管理的表空间中才有意义。
relative_fno:这个段所在数据文件的relative fno
buffer_pool:这个段的数据将被读取到哪一个buffer pool里。

3、可以查询到的东西
a、查询各种类型的段占用了多少空间。
select sum(bytes),segment_name from dba_segments where tablespace_name='SYSTEM' and segment_type='TABLE' group by segment_name order by sum(bytes) desc;
b、段的extent分配情况
c、段在数据文件中的位置
select header_file,header_bloc from dba_segments where segment_name='xxxxxx'。

转载于:https://blog.51cto.com/ccchencheng/738193

blocks bytes extents比较相关推荐

  1. 对于上千万甚至上亿的数据,如何正确的删除?

    [原创] 波波说运维 2019-06-22 00:01:00 概述 当我们的系统进入海量数据时代后,很多过去看起来轻松简单的事情就变得比较复杂.此时,就需要我们采取一些独特的技术和技巧,来避免因此带来 ...

  2. ORA-1628: max # extents 32765 reached for rollback segment 错误处理

    客户执行过程,其中有长查询(把结果插入到表中,insert into tab1 select * from view_1之类的语句)报错经查看告警日志,告警日志中出现如下错误内容: Mon Sep 2 ...

  3. 深入解析:TRUNCATE TABLE 的内部原理解析与恢复思路

    摘要 众所周知,truncate table 是一种快速清空表内数据的一种方式,与 delete 方式不同,truncate 只产生非常少的 redo 和 undo,就实现了清空表数据并降低表 HWM ...

  4. Oracle系统表查询

    数据字典dict总是属于Oracle用户sys的. 1.用户: select username from dba_users; 改口令 alter user spgroup identified by ...

  5. Oracle 系统表大全

    数据字典dict总是属于Oracle用户sys的. 1.用户: select username from dba_users; 改口令 alter user spgroup identified by ...

  6. 浏览新闻oracle的数据结构,oracle 数据结构探索之旅二 [2]

    本帖最后由 leonarding 于 2013-4-14 10:18 编辑 由于写不开了,我就把原文分成2个帖子发出 第一贴 链接 http://www.itpub.net/thread-178041 ...

  7. 常用DBA SQL[转]

    裘宏骏 现供职务于浙江纵横通信服务集团,主持技术工作.负责浙江移动缴费券.空中充值.外呼外包等项目的技术工作.擅长大业务量业务支撑系统的设计.开发与后期运营,有3年以上的项目管理经验.4年以上的Ora ...

  8. ORACLE关于段的HEADER_BLOCK的一点浅析

    在学习段(segment).区间(extent)时,对段的HEADER_BLOCK有一些疑问,本文记录一下探究的实验过程以及相关总结,,如有不对的地方,敬请指出.以SCOTT.EMP表为例(下面测试环 ...

  9. Linux Disk Quota实践

    女主宣言: 前言:Linux Disk Quota是一种限制文件系统资源使用的技术,quota意思是份额.配额的意思,它用来限制用户使用磁盘的额度.可以实现针对用户.群组.目录多维度限制,保证磁盘空间 ...

  10. TRUNCATE恢复-bbed

    点击蓝字 关注我们 本文的truncate恢复只针对于堆表(非lob)进行了测试,其实对于分区表和lob段的恢复原理是一样的. 根据之前对truncate原理的分析,truncate是不能通过闪回查询 ...

最新文章

  1. 报名 | 清华大学海外学者短期讲学:数字经济创新创业课程
  2. Hadoop Hive sql语法详解
  3. telnet与ssh的配置
  4. Python | 除法
  5. 学习历史预测未来,国防科大新模型实现未来事实预测SOTA
  6. NULL的陷阱:Merge
  7. 平衡二叉树的判定(LeetCode 110)
  8. Windows下安装最新的Apache+PHP+MySQL方法--记录方便自己参考
  9. 7-8 评委打分 (5 分)
  10. Java getinteger的用法,Java AtomicInteger类的使用方法详解
  11. 信号处理--几种常见的窗函数
  12. vue||简易版音乐播放器
  13. BIGEMAP教您如何选择分度带(中央子午线)
  14. 搜索进阶-迭代加深搜索
  15. [渝粤教育] 浙江工商大学 中外经典演出欣赏 参考 资料
  16. 由于计算机启动了配置文件,提示由于启动计算机时出现了页面文件配置问题解决方法...
  17. 01[自制油猴插件]去掉烦人的外链提醒
  18. 全球及中国燃气轮机行业产量规模预测及发展态势研究报告2021-2027年版
  19. C语言算法之将十进制数转换成二进制数
  20. 为什么java中的时间是从1970年1月1日开始的?

热门文章

  1. 防雷探测器在建筑物中的要求
  2. openg es 之一
  3. APP 代码提交GitHub: 提交、合并与冲突解决 (终端操作语法)
  4. 个人作业3------个人总结(alpha阶段)
  5. C#实现不安装Oracle客户端访问远程服务器数据
  6. 看到这个密码,我就笑了
  7. 测量地图,给shp文件赋参考坐标系,并给mxd文档中的数据框架设置投影类型
  8. 如何优雅的使用全球最大同性社交网站
  9. 精选|2019年1月R新包推荐
  10. JUC中Executor基本知识