alter table t shrink space 与 alter table t shrink space compact 区别在于compact 只对空间进行紧缩,高水位不下降。

SQL> SELECT table_name,num_rows,blocks FROM dba_tables where table_name='T' and owner='SYS';

TABLE NUM_ROWS BLOCKS

----- ---------- ----------

T 171653 791

SQL> delete from t where rownum<=30000;

30000 rows deleted.

SQL> commit;

Commit complete.

SQL> execute dbms_stats.gather_table_stats(ownname => 'SYS',tabname => 'T' ,estimate_percent => 100 ,cascade => true);

PL/SQL procedure successfully completed.

SQL> SELECT table_name,num_rows,blocks FROM dba_tables where table_name='T' and owner='SYS';

TABLE NUM_ROWS BLOCKS

----- ---------- ----------

T 141653 791

SQL> alter table t shrink space compact;

Table altered.

SQL> execute dbms_stats.gather_table_stats(ownname => 'SYS',tabname => 'T' ,estimate_percent => 100 ,cascade => true);

PL/SQL procedure successfully completed.

SQL> execute dbms_stats.gather_table_stats(ownname => 'SYS',tabname => 'T' ,estimate_percent => 100 ,cascade => true);

PL/SQL procedure successfully completed.

SQL> SELECT table_name,num_rows,blocks FROM dba_tables where table_name='T' and owner='SYS';

TABLE NUM_ROWS BLOCKS

----- ---------- ----------

T 141653 791

SQL> alter table t shrink space;

Table altered.

SQL> execute dbms_stats.gather_table_stats(ownname => 'SYS',tabname => 'T' ,estimate_percent => 100 ,cascade => true);

PL/SQL procedure successfully completed.

SQL> SELECT table_name,num_rows,blocks FROM dba_tables where table_name='T' and owner='SYS';

TABLE NUM_ROWS BLOCKS

----- ---------- ----------

T 141653 644

调整HWM会导致DML操作被阻塞。

oracle shrink space compact,oracle 学习笔记 Shrink 参数 compact相关推荐

  1. oracle 段空间收缩,Oracle10g用Shrink Space收缩Oracle数据段

    在oracle中可以使用alter table table_name shrink space收缩表,使用shrink有两个前提条件: 1.表必须启用row movement 2.表段所在表空间的段空 ...

  2. oracle protocol=beq 不可用,学习笔记:Oracle数据库坏块 深入研究obj$坏块导致exp/expdp不能执行原因...

    天萃荷净 深入研究Oracle坏块obj$导致exp/expdp不能执行导出的原因 上篇(案例:Oracle出现obj$坏块exp/expdp导出不能导出的解决办法ORA-01578 ORA-0111 ...

  3. oracle in查询 一直等待,学习笔记:Oracle awr 分析解决inactive transaction branch等待事件...

    天萃荷净 通过Oracle AWR报告分析inactive transaction branch等待事件的原因 分析一份awr,发现不太熟悉的等待事件"inactive transactio ...

  4. oracle访问控制策略查看,【学习笔记】oracle fga 细粒度访问控制研究笔记

    天萃荷净 oracle研究中心学习笔记:分享一篇关于Oracle数据库细粒度访问控制的学习笔记,详细介绍了Implement fine-grained access control (Fine-Gra ...

  5. oracle 隐藏视图定义,【学习笔记】show hidden parameter 创建查看隐藏参数视图

    天萃荷净 分享一篇开发DBA常用的show hidden parameter,创建查看隐藏参数视图的案例步骤 1.创建查看隐藏参数视图(show_hidden_v$parameter) --conn ...

  6. oracle 表复制 long,【学习笔记】Oracle数据库使用copy实现long类型转移表空间案例 ORA-00997...

    天萃荷净 使用copy实现long类型转移表空间,表空间的数据文件损坏,在转移该表空间相关表时,遇到让人郁闷的long类型.不能使用ctas和move来实现转移,最后通过古老的copy来实现该项工作. ...

  7. oracle事务数统计,【学习笔记】Oracle数据库收集统计信息的两种方法介绍案例

    天萃荷净 分享一篇关于Oracle数据库收集统计信息的办法,Oracle DBMS_STATS与Oracle analyze使用方法案例 今天群里面讨论DBMS_STATS和analyze,这里进行了 ...

  8. oracle job enq tx,【学习笔记】Oracle等待事件 enq:TX–allocate ITL entry产生原因和解决办法...

    天萃荷净 运维DBA反映Oracle数据库出现enq:TX–allocate ITL entry等待事件,结合案例分析该等待事件产生原因和解决办法 今天在分析一份awr中发现了较为明显的enq: TX ...

  9. linux oracle流复制文件,【学习笔记】Oracle ASM linux dd命令复制asm中文件 操作磁盘或者分区...

    天萃荷净 使用dd复制asm中文件,随着数据库新版本的推广ASM肯定会越来越被重视,最近准备系统的学习下ASM,以备突发情况需要,这是asm深入学习笔记 1.查询ASM某个数据文件AU信息 SQL&g ...

最新文章

  1. 客户端与服务器的数据交互
  2. 谷歌宣布对外开放聊天机器人数据分析平台Chatbase
  3. python【数据结构与算法】动态规划模版
  4. jQuery鼠标移入移出(冒泡版和无冒泡版)
  5. UA OPTI501 电磁波4 电介质及其极化
  6. hdu1466(dp)
  7. JAVA10 十大特性
  8. 2021高值人才职业发展洞察:连接、信任与赋能----“高能”、“高薪”、“高潜”...
  9. innodb 索引 mysql_InnoDB索引实现
  10. java题角色信息管理,java题库专家信息管理系统
  11. doip 源码_汽车DoIP通讯协议的前世今生
  12. Linux更新清华源
  13. 去除xp系统计算机多余的系统,WinXP电脑如何清理垃圾?
  14. 单张像片空间后方交会
  15. 【开发教程3】AI语音人脸识别(会议记录仪/人脸打卡机)-CC3200简介
  16. 街舞中的rolling机器人_这,就是街舞中的那些“Swag”十足的舞蹈类型,你了解吗?...
  17. Win10去除资源管理器导航窗格多余的文件夹(3D对象、桌面、图片等)
  18. java中的标号:outer的作用
  19. 【资讯分享】云帆加速将P2P技术免费,该服务量级已突破1.5T
  20. vsc 好用的插件

热门文章

  1. C++ 数组在内存中的分配
  2. excel操作的几种方法
  3. linux查看修改环境变量日志,linux查看和修改PATH环境变量的方法
  4. import cv2时ImportError: libjasper.so.1: cannot open shared object file: No such file or directory
  5. python绑定内核_向Ipython添加python2内核
  6. linux自动获取ip网卡配置文件,linux 命令行下配置网卡自动获取 IP
  7. fastxml 大于符号不转换_你可能不知道的MATLAB入门技巧#第二话
  8. Xcode6中如何对scrollview进行自动布局(autolayout)
  9. python彩票结果分析_即将放弃Python 2.7的不止有Numpy,还有pandas和这些工具
  10. 百度地图infoWindow圆角处理