Welcome 微信登录

首页 / 数据库 / MySQL / Oracle中shrink space命令详解

从10g开始,Oracle开始提供Shrink的命令,假如我们的表空间中支持自动段空间管理(ASSM),就可以使用这个特性缩小段,即降低HWM。这里需要强调一点,10g的这个新特性,仅对ASSM表空间有效,否则会报 ORA-10635: Invalid segment or tablespace type。1 创建实验环境1.1 创建ASSM的表空间SQL> set serveroutput onSQL> create tablespace ASSM datafile "/oradata/ltest/assm.dbf" size 10m autoextend on SEGMENT SPACE MANAGEMENT AUTO;Tablespace createdSQL> select tablespace_name,  2         block_size,  3         extent_management,  4         allocation_type,  5         segment_space_management  6    from dba_tablespaces  7   where tablespace_name = "ASSM"; TABLESPACE_NAME BLOCK_SIZE EXTENT_MANAGEMENT ALLOCATION_TYPE SEGMENT_SPACE_MANAGEMENT--------------- ---------- ----------------- --------------- ------------------------ASSM                  8192 LOCAL             SYSTEM          AUTO1.2 建表SQL> create table my_objects tablespace assm as select * from all_objects;Table createdSQL> select count(*) from my_objects;  COUNT(*)----------     499032 实验前的信息SQL> exec show_space("MY_OBJECTS"); Total Blocks  ..........................768Total Bytes   ..........................6291456Total MBytes  ..........................6Unused Blocks ..........................62Unused Bytes  ..........................507904Unused KBytes ..........................496Last Used Ext FileId....................7Last Used Ext BlockId...................649Last Used Block.........................66 The segment is analyzed belowFS1 Blocks (0-25)   ....................0FS2 Blocks (25-50)  ....................0FS3 Blocks (50-75)  ....................0FS4 Blocks (75-100) ....................0Unformatted Blocks  ....................0Full Blocks         ....................686 PL/SQL procedure successfully completed
  • 1
  • 2
  • 3
  • 下一页
在Oracle VirtualBox 安装 Oracle 10g For Oracle Linux 5实验: Oracle中表shrink与move产生redo日志比较相关资讯      Oracle数据库  Oracle入门教程  oracle数据库教程 
  • Oracle数据库全球化  (03月01日)
  • Oracle数据库日期过滤方法性能比较  (02/02/2015 13:20:26)
  • Oracle数据库安装中端口被占用问题  (10/29/2014 07:42:24)
  • 在CentOS 6.6上搭建C++运行环境并  (10/10/2015 19:44:40)
  • Oracle数据库无法使用localhost和  (11/14/2014 16:39:10)
  • 使用SQLT来构建Oracle测试用例  (08/28/2014 06:17:41)
本文评论 查看全部评论 (0)
表情: 姓名: 字数