Hello,
Is there any way to find the Object Id (objid) from page number in ASE 15.7 or 16.0?
In 12.5.x it came in the output from Page Header Section, but in the last 2 ASE versions I can't fin them, i.e:
Ouput from ASE 16.0
DBCC TRACEON (3604);
DBCC PAGE (machi, 31122598)
DBCC TRACEOFF (3604);
GO
DBCC execution completed. If DBCC printed error messages, contact a user with System Administrator (SA) role.
Page found in Cache: default data cache. Cachelet: 1
BUFFER:
Buffer header for buffer 0x0x272b34000
page=0x0x272b32000 bdnew=0x0x17dfdd0c88 bdold=0x0x17dfdd0c88 bhash=0x0x17dd0e79c8
bmass_next=0x0x17d0512fd0 bmass_prev=0x0x17cf297780 bdbid=6
bvirtpg=[ 0x0x272b340d0 vpgdevno=12 vpvpn=11242676 vdisk=0x0x1a5c8ae50 ]
bmass_head=0x0x17dfdd0c88 bmass_tail=0x0x17dfdd0c88
bcache_desc=0x0x272b393e8 (cid=0 cache name='default data cache')
bpool_desc=0x0x272b43658 bdbtable=0x0x1ff3f5e00
Mass bkeep=0 Mass bpawaited=0 Mass btripsleft=0 Mass btripsleft_orig=0
bmass_size=8192 (8K pool) bunref_cnt=0
bmass_stat=0x4001000(0x0000000004000000 (MASS_DONT_DISCARD), 0x0000000000001000 (MASS_HASHED))
blfb_status=0x(nil)
bbuf_stat=0x1 (0x00000001 (BUF_PG_REF))
bcas_wait_***:0 bcache_spin:0 bversion:0 bhot_keep:0 Buffer blpageno=31122221 bpg_size=8k Mass blpageno=31122221 Mass blocallockkeep=0 bxls_pin=0x(nil) bxls_next=0x(nil) bspid=0
bxls_flushseq=0 bxls_pinseq=0 bcurrxdes=0x(nil) bssdbuf_ptr=0x(nil) LFB delta=0x(nil)
Latch and the wait queue:
Latch (address: 0x0x272b34038)
latchmode: 0x0 (FREE_LATCH)
latchstatus: 0x0 latchowner: -1
latchnoofowners: 0
latchwaitq: 0x(nil) latchwaitqt: 0x(nil)
latchlastfileindex=0 (nofilename) latchlastlineno=0
Latch wait queue:
PAGE HEADER:
Page header for page 0x0x272b32000
>>pageno=31122221 nextpg=31122222 prevpg=31122220 ptnid=719832583 timestamp=0417 8bdc2795
lastrowoff=4091 level=0 indid=3: freeoff=4102 minlen=11
page status bits (pstat): 0x82 (0x0080 (PG_FIXED), 0x0002 (PG_LEAF))
Thank you
Regards
Jose