<强> 强>
<强> 强>
<强>(1)对象的数据对象数目强>
<强>(2)数据文件的数据块行所在强>
<强>(3)的位置数据块中的行(第一行是0)强>
<>强(4)数据文件行所在(第一个文件1)。相对于表空间文件数量。强>
<强> 强>
<强> Rowid值有几个重要的用途:强>
<强>(1)他们是最快的方式来访问单个行。强>
<强>(2)他们可以展示如何行存储在一个表中。强>
<强>(3)唯一标识表中的行。强>
<强> 强>
<强> <强> 强> 强>
<强> Max(一个表空间的数据文件数)=(2 ^ 10)1=1023 强>
<强> Max(强>
<强> Max(强>
<强> Max(一个数据库内对象强>
<强> <强> 强> 强>
<强> Max(一个表空间的数据文件数)=1 强>
<强> Max(强>
<强> Max(强>
<强> Max(一个数据库内对象强>
<强> <强> 强> 强>
<强> 强> <强> 强>
<强> 强>
<强> 强>
<强> 强>
<强> 强>
<强> 强>
<强>,强>
<强> 强>
<强> 强>
<强> 强>
<强> 强>
<强> 强>
<强> 强>
<强> 强>
<强>
强>
<强> - - - - - -取出任意一行rowid 强>
<强>
<强> AAAVV9 AAF  AAAACD AAC 强>
<强> - - -通过rowid计算对应的obj #, rfile #, #, #行;强> 强>
<强> (1)obj #=AAAVV9=21 * 64 ^ 2 + 21 * 64 + 61=强> <强> 87421 强>
<强> (2)rfile #=空军联队=强> <强> 5 强>
<强>(3)块#=AAAACD=2 * 64 + 3=强> <强> 131 强>
<>强(4)行#=AAC=强> 2 <强> 强>
<强>,强>
<强>
<强>——强>
<强>也可以通过dbms_rowid转换得到相应的强> 强>
<强> obj #, rfile #, #, #行;强>
<强>
强>
<强>
强>
<强> 强> <强> 强>
<强> 强>
<强>