有很多操作会引起数据块改变,如业务数据的变化,块清理等。数据块变化时的SCN保存在数据块OFFSET 8-14中,占6个字节,如下所示:此外使用数据块DUMP命令也可以从跟踪文件中找到数据库的改变SCN。数据块的DUMP命令如下所示:
SQL> alter system dump datafile 1 block 16;
System altered.
跟踪文件如下所示:
Start dump data blocks tsn: 0 file#: 1 minblk 16 maxblk 16
buffer tsn: 0 rdba: 0x00400010 (1/16)
scn: 0x0b9d.470c59ab seq: 0x04 flg: 0x04 tail: 0x59ab0204
frmt: 0x02 chkval: 0x8a9d type: 0x02=KTU UNDO BLOCK
Hex dump of block: st=0, typ_found=1
…