ROWID简介
rowid就是唯一标志记录物理位置的一个id,在oracle 8版本以前,rowid由file# block# row#组成,占用6个bytes的空间,10 bit 的 file# ,22bit 的 block# ,16 bit 的 row#。从oracle 8开始rowid变成了extend rowid,由data_object_id# rfile# block# row#组成,占用10个bytes的空间, 32bit的 data_object_id#,10 bit 的 ...
oracle数据库SCN
四种SCNOracle数据库中有四SCN分别为系统检查点SCN、数据文件SCN、数据文件头SCN、结束SCN。数据文件头SCN存数在数据文件头中,而其他SCN存储在控制文件中。系统检查点SCN可通过如下语句:SQL> select checkpoint_change# fromv$database;CHECKPOINT_CHANGE#------------------ &nbs...
Oracle数据块的组成
Oracle数据块的组成 1. 数据块的基本结构块中存放表的数据和索引的数据,无论存放哪种类型的数据,块的格式都是相同的,块由块头(header/Commonand Variable),表目录(Table Directory),行目录(Row Directory),空余空间(Free Space)和行数据(Row Data)五部分组成,如下图所示 ...