行链接nrid找到是哪个file,block

  测试行链接时,nrid是链接的block,对于这个值如何找到是哪个块呢?如下:

Block header dump:  0x01400166
 Object id on Block? Y
 seg/obj: 0xc9dc  csc: 0x00.138507  itc: 2  flg: E  typ: 1 - DATA
     brn: 0  bdba: 0x1400161 ver: 0x01 opc: 0
     inc: 0  exflg: 0
 
 Itl           Xid                  Uba         Flag  Lck        Scn/Fsc
0x01   0x0001.001.0000018e  0x00800157.00dd.0b  --U-    1  fsc 0x0000.00138518
0x02   0x0000.000.00000000  0x00000000.0000.00  ----    0  fsc 0x0000.00000000
 
data_block_dump,data header at 0x99b8464
===============
tsiz: 0x1f98
hsiz: 0x14
pbl: 0x099b8464
bdba: 0x01400166
     76543210
flag=--------
ntab=1
nrow=1
frre=-1
fsbo=0x14
fseo=0xfc5
avsp=0xfb1
tosp=0xfb1
0xe:pti[0] nrow=1 offs=0
0x12:pri[0] offs=0xfc5
block_row_dump:
tab 0, row 0, @0xfc5
tl: 4051 fb: --H-F--N lb: 0x1  cc: 2
nrid:  0x01400165.0

 

  select dbms_utility.DATA_BLOCK_ADDRESS_FILE(to_number('01400165',
                                                        'xxxxxxxxxx')) file#,
         dbms_utility.DATA_BLOCK_ADDRESS_BLOCK(to_number('01400165',
                                                         'xxxxxxxxxx')) block#
    from dual;

file#       block#

5            357

你可能感兴趣的:(object,测试,header,File)