当前所在位置:珠峰网资料 >> 计算机 >> Oracle认证 >> 正文
Oracle认证考试辅导:append 与 Highwater 测试
发布时间:2010/3/31 17:42:53 来源:城市学习网 编辑:admin

  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