查出test表所在的数据文件和开始的块id以及块数量

   select a.file_id,a.block_id,a.blocks,b.name
  from dba_extents a,v$datafile b
  where a.file_id=b.file# and a.owner='HBK' and a.segment_name='TEST';

查出表中记录所在的块

select distinct dbms_rowid.rowid_block_number(rowid) from test;


刚好128+5=133

更多推荐

oracle数据库查询表所在数据库文件位置及块信息