ITPUB??ì3
ITPUB论坛 » Oracle专题深入讨论 » 关于表的块

标题: 关于表的块
离线 yaguo_96
初级会员



精华贴数 0
个人空间 0
技术积分 487 (3935)
社区积分 0 (104323)
注册日期 2004-1-31
论坛徽章:0
      
      

发表于 2008-4-24 16:17 
关于表的块

建立了一个表 dba_segments 显示header_block 为19
                   dba_extents      显示的最小块号为17
         17 18 两个块是干吗的呢。是不是每个表都会留2个块的空间

还有我这个表是所属表空间的第一表,那么1 - 16 这些快干吗的呢?
哪位打虾指教下或哪为有这方面资料,能否共享下,


只看该作者    顶部
离线 yaguo_96
初级会员



精华贴数 0
个人空间 0
技术积分 487 (3935)
社区积分 0 (104323)
注册日期 2004-1-31
论坛徽章:0
      
      

发表于 2008-4-24 17:31 


QUOTE:
原帖由 yaguo_96 于 2008-4-24 16:17 发表
建立了一个表 dba_segments 显示header_block 为19
                   dba_extents      显示的最小块号为17
         17 18 两个块是干吗的呢。是不是每个表都会留2个块的空间

还有我这个表是所属表空间的第一表,那么1 - 16 这些快干吗的呢?
哪位打虾指教下或哪为有这方面资料,能否共享下,

查资料发现 ,如果表空间是lmt 的,文件头会留64K(block_size <=16k)或128K(BLOCK_SIZE>16K)
我的block_size 是8k 所以要8个块,从第9个块开始存数据。
如果segment space  management  是automatic 的那么会在给表分配的前两个块用来存块的使用信息
所以dba_segments.header_block - dba_extens.block_id(extent_id=0) = -2


只看该作者    顶部
离线 晶晶小妹
月是上弦


精华贴数 3
个人空间 6470
技术积分 1761 (928)
社区积分 9 (11504)
注册日期 2008-2-15
论坛徽章:4
现任管理团队成员2008北京奥运纪念徽章:跳水2008北京奥运纪念徽章:体操数据库板块每日发贴之星  
      

发表于 2008-5-20 10:05 
17是L1 BMB块,18是L2 BMB块。你的表空间是ASSM的


__________________
没有必胜的秘籍,没有方程式遵循
要赢~只有全身心的投入!



为了方便大家查阅,所有的文章都已转入空间

http://space.itpub.net/?13095417

请大家多多支持!
只看该作者    顶部
 
    

相关内容


CopyRight 1999-2006 itpub.net All Right Reserved.
北京皓辰广域网络信息技术有限公司. 版权所有
E-mail:Webmaster@itpub.net
京ICP证:010037号 联系我们 法律顾问