http://storacle.princeton.edu:9001/oracle8-doc/server.805/a58227/ch3.htm

解决方案 »

  1.   

    这里的bytes、blocks、extents是如何换算的???
    另外,HEADER_FILE和HEADER_BLOCK字段是什么意思?
     bytes 是字节,
     BLOCKS是ORACLE的块
     
     
     BLOCKS根据你建立数据库的时候配置的,默认 1BLOCKS=2048BYTES
      

  2.   

    bytes、blocks、extents
    bytes字节
    blocks一般等于4k = 4 * 1024 bytes   (ini文件中有配置)
    extents盘区=多个块(建段是定义)
    创建一个表后数据库给表分配一个初始盘区等其他参数.
      

  3.   

    SELECT * FROM v$parameter WHERE name ='db_block_size' --查blocks
      

  4.   

    show parameter db_block_size  得到的数字单位是byte
    你的select 语句的 EXTENTS 是这个段有多少个extent
    HEADER_FILE    ID of the file containing the segment header
     
    HEADER_BLOCK   ID of the block containing the segment header