Segments

听itpub的ORA_600培训之后,发觉自己的数据库基础知识还是有很多的空白,所以开始一点点捡起,在此记录自己的学习过

程,如有错误往大家指出。

段(Segment):由一组区(Extent)构成,有多种类型:Data segment;Index segment;Temporary segment;Rollback segment。

Data segment:每一个非聚簇表拥有一个数据段,所有的表数据都存储在段下面的区上;对于分区表,每个分区为一个数据段;而对于聚簇

表,每一个聚簇有一个数据段,聚簇上每个表的数据存储在该聚簇数据段上。

Index segment:每个索引都有一个索引段来存储所有的数据;而每个分区上的索引存储在分区上的索引段上。

Temporary segment:当一个SQL语句需要系统分配临时数据空间来完成执行的时候就会创建一个临时段。如果语句执行完,临时段上的区就会

被返回给系统以备将来使用。

Rollback segment:早期的时候,oracle用回滚段来存储undo信息。现在的数据库版本可以运行在自动undo管理模式下,,由数据库服务器用表

空间来管理undo空间。oracle也建议我们用自动管理模式。

当段里面的区满了之后,oracle会自动分配其它的区给这个段,因为新分配的区可能连续也可能不连续。

段和它下面的区都分配到一个表空间中,在一个表空间中,段包括一个或者多个文件的区,所以段是可以跨数据文件的,区不可以。

未完待续。。。。


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值