3 删除后的信息

然后我们随机地从table MY_OBJECTS中删除一部分数据:

SQL> delete from my_objects where object_name like '%C%';

17674 rows deleted

SQL> delete from my_objects where object_name like '%U%';

4687 rows deleted

SQL> delete from my_objects where object_name like '%A%';

7010 rows deleted

SQL> exec show_space('MY_OBJECTS');

Total Blocks  ..........................768

Total Bytes   ..........................6291456

Total MBytes  ..........................6

Unused Blocks ..........................62

Unused Bytes  ..........................507904

Unused KBytes ..........................496

Last Used Ext FileId....................7

Last Used Ext BlockId...................649

Last Used Block.........................66

The segment is analyzed below

FS1 Blocks (0-25)   ....................0

FS2 Blocks (25-50)  ....................212

FS3 Blocks (50-75)  ....................181

FS4 Blocks (75-100) ....................245

Unformatted Blocks  ....................0

Full Blocks         ....................48

PL/SQL procedure successfully completed

这里,table my_objects的HWM下有706(768 - 62)个block,其中,free space为25-50%的block有205个,free space为50-75%的block有180个,free space为75-100%的block有229个,full space的block只有45个,这种情况下,我们需要对这个table的现有数据行进行重组。

4 shink操作

要使用assm上的shink,首先我们需要使该表支持行移动,可以用这样的命令来完成:

SQL> alter table my_objects enable row movement;

Table altered

现在,就可以来降低my_objects的HWM,回收空间了,使用命令:

SQL> alter table my_objects shrink space;

Table altered

SQL> exec show_space('MY_OBJECTS');

Total Blocks  ..........................280

Total Bytes   ..........................2293760

Total MBytes  ..........................2.1875

Unused Blocks ..........................5

Unused Bytes  ..........................40960

Unused KBytes ..........................40

Last Used Ext FileId....................7

Last Used Ext BlockId...................265

Last Used Block.........................19

The segment is analyzed below

FS1 Blocks (0-25)   ....................0

FS2 Blocks (25-50)  ....................1

FS3 Blocks (50-75)  ....................1

FS4 Blocks (75-100) ....................0

Unformatted Blocks  ....................0

Full Blocks         ....................259

PL/SQL procedure successfully completed

在执行玩shrink命令后,此时表my_objects的HWM现在降到了276(280 - 5 + 1)的位置,而且HWM下的block的空间使用状况,full space的block有259个,free space 为25-50% 和50-75% Block只有1个。

Oracle中space什么意思,Oracle中shrink space命令详解相关推荐

  1. linux mv复制命令,linux中删除复制移动文件rm,mv,cp命令详解linux操作系统 -电脑资料...

    在linux中对文件的复制删除移动分别会使用到rm,mv,cp三个命令,下面我来给大家介绍一下rm,mv,cp命令对文件的常规操作吧, 先看实例 删除复制移动文件命令 Linux代码 rm -rf / ...

  2. yum(Fedora和RedHat以及SUSE中的Shell前端软件包管理器)命令详解

    yum官方网站:http://yum.baseurl.org/ Fedora对于yum的介绍:http://fedoraproject.org/wiki/Yum yum(全称为 Yellow dog ...

  3. Linux中sort、uniq、cut、wc命令详解

    sort sort 命令对 File 参数指定的文件中的行排序,并将结果写到标准输出.如果 File 参数指定多个文件,那么 sort 命令将这些文件连接起来,并当作一个文件进行排序. sort语法[ ...

  4. linux中pwd和oldpwd区别,pwd和cd命令详解

    一.pwd命令:显示当前所在的工作目录 它的值是根据PWD变量得来的[root@localhost ~]# pwd /root [root@localhost ~]# echo $PWD /root ...

  5. oracle8i substr,Oracle中的INSTR,NVL和SUBSTR函数的用法详解

    Oracle中INSTR的用法: INSTR方法的格式为 INSTR(源字符串, 要查找的字符串, 从第几个字符开始, 要找到第几个匹配的序号) 返回找到的位置,如果找不到则返回0. 例如:INSTR ...

  6. oracle中imp命令详解,ORACLE EXPDP IMPDP数据导入导出命令详解及同EXP IMP命令详细对照...

    ORACLE EXPDP IMPDP数据导入导出命令详解及同EXP IMP 命令详细对比 一.EXPDP IMPDP EXP IMP 可以实现 1.可以实现逻辑备份和逻辑恢复 2.可以在数据库用户之间 ...

  7. oracle 中EXP、IMP 命令详解

    命令详解: E:\>exp help=y 通过输入 EXP 命令和用户名/口令,您可以 在用户 / 口令之后的命令: 实例: EXP SCOTT/TIGER 或者,您也可以通过输入跟有各种参数的 ...

  8. linux中的shell有printf吗,Linux Shell系列教程之(八)Shell printf命令详解

    在上一篇:Linux Shell系列教程之(七)Shell输出这篇文章中,已经对Shell printf命令有了一个简略的介绍,本篇给大家详细介绍下Shell中的printf命令. 一.Shell p ...

  9. Fedora 中的 Yum 命令详解

    http://pengjiayou.com/blog/yum-fedora-in-order-detailed-explanation 总所周知,Redhat和Fedora的软 件安装命令是rpm,但 ...

  10. oracle导入导出版本规则,Oracle不同版本间的导入导出命令详解 - wangzhuoyan的专栏 - CSDN博......

    wangzhuoyan的专栏 明月松间照,清泉石上流 登录 注册 欢迎 退出 我的博客 配置 写文章 文章管理 博客首页   全站 当前博客  空间 博客 好友 相册 留言 用户操作 [发私信]  [ ...

最新文章

  1. Io 异常: The Network Adapter could not establish the connection解决方案
  2. 【SAP业务模式】之ICS(五):定价配置
  3. 分布式服务框架 Zookeeper — 管理分布式环境中的数据
  4. 滑块验证码识别 java版本
  5. 成都工业学院计算机工程学院院长,青春的交接礼——成都工业学院计算机工程学院...
  6. sql2005备份还原详解
  7. 必然的宿命,绚然的《暗花》
  8. 查找Python中给定字符串的所有排列
  9. 高性能HTTP加速器Varnish(管理维护篇)
  10. linux 套接口文件_继上一篇,继续介绍linux 套接口
  11. svg转换pdf用php实现,如何使用javascript在JSPDF中将SVG文件转换为PDF
  12. 论文降重从80%降到1%的方法
  13. 【NOIP2016提高组】蚯蚓
  14. 用html制作的旅游相册名字唯美,好听的相册名字
  15. 世界著名管理定律:管人用人育人留人定律
  16. 华为笔记本没有HOME键和END键
  17. GF系列卫星分辨率介绍
  18. 信息系统项目管理师复习方法学习计划
  19. 广东惠州港口吞吐量稳中有升
  20. 图片编辑软件有哪些?推荐几款好用的专业工具

热门文章

  1. 将自家的位置标注到地图上(51ditu.com)
  2. K8s-临时容器 Ephemeral Containers
  3. URL Schemer
  4. Java源文件编译出错:类文件包含错误的类 请删除该文件或确保文件位于正确的类路径子目录中
  5. Riverbed’s Modeler Academic
  6. Android屏幕共享-传输图片
  7. 形象理解数字证书的基本安全功能
  8. 中国十大悍匪排行榜,屌爆了!!!!
  9. 这9个技巧让你的PyTorch模型训练得飞快!
  10. 微生物组学大数据:如何挖掘与利用?