append 与 Highwater 测试
创建测试表:
SQL create table test_block as select * from dba_objects where 1 = 0;
表已创建。
SQL select OWNER, SEGMENT_NAME, HEADER_FILE, HEADER_BLOCK, BLOCKS, EXTENTS, FREELISTS 2 from dba_segments 3 where segment_name = ‘TEST_BLOCK‘;
SEGMENT_NAME HEADER_FILE HEADER_BLOCK BLOCKS EXTENTS ------------- ----------- ------------ ------- --------- TEST_BLOCK 11 193 8 1
SQL select EXTENT_ID, FILE_ID, BLOCK_ID, BYTES, BLOCKS, RELATIVE_FNO 2 from dba_extents 3 where segment_name = ‘TEST_BLOCK‘;
EXTENT_ID FILE_ID BLOCK_ID BYTES BLOCKS RELATIVE_FNO---------- ---------- ---------- ---------- ---------- ------------ 0 11 193 65536 8 11
SQL insert into test_block select * from dba_objects where rownum< 12;
已创建 11 行。
SQL select dbms_rowid.rowid_relative_fno(rowid) file#, 2 dbms_rowid.rowid_block_number(rowid) block# 3 from test_block;
FILE# BLOCK#---------- ---------- 11 194 11 194 11 194 11 194 11 194 11 194 11 194 11 194 11 194 11 194
11 194
已选择11行。
数据插入到了第194块。那么,被称为 HEADER_BLOCK 的第193块是做什么的呢?SQL alter system dump datafile 11 block 193;
系统已更改。
SQL select p.value
| 广告合作:400-664-0084 全国热线:400-664-0084 Copyright 2010 - 2017 www.my8848.com 珠峰网 粤ICP备15066211号 珠峰网 版权所有 All Rights Reserved
|