垃圾数据清理,简单的说,就是删除不需要的那些数据,释放存储空间
最常用的就是delete命令、truncate命令,甚至是删除表空间重建,具体操作都很简单,不是本文的重点

下面,总结几个垃圾数据清理常见的几个问题

1、查找数据量最大的表
可以直接执行下面的SQL语句

select t.table_name, t.num_rows, t.blocks, t.empty_blocks
from user_tables t
where t.num_rows is not null
order by t.num_rows desc;

在这篇帖子里http://www.itpub.net/thread-1803006-1-1.html提到一个工具SI Object Brower for Oracle,官方网站http://www.presoft.com.cn/ob/,可以很方便的查看每张表多少条记录

查看每张表占用了多少空间

但是不幸的是,下载的Lite免费使用版,没有看到期待的惊喜。

2、快速删除数据
delete删除可以增加条件
truncate删除性能较好
先保存建表的create语句,然后drop table也是可以的,效率没有深入研究过

参考资料:http://blog.csdn.net/gnolhh168/article/details/6442808

3、收缩表空间
垃圾数据被清理了,但是表空间依然占用了很大的存储空间,如何收缩呢?
可以执行操作datafile的命令,例如:

ALTER DATABASE DATAFILE '/opt/oradata/orcl/XXX.dbf' RESIZE 2000M;

可能会遇到ORA-03297问题,可以参考http://www.cnblogs.com/lanzi/archive/2012/02/19/2358064.html解决

当然,将表空间中的数据备份出来,然后删除现有表空间重建之后恢复原有数据也是可以的

Oracle垃圾数据清理相关问题相关推荐

  1. SQL学习之-2.9 数据清理相关知识

    这部分主要讲解关于数据清理方面的知识,涉及到如下函数的详细讲解: LEFT .RIGHT.LENGTH 函数 POSITION.STRPOS.SUBSTR函数 CONCAT函数 CAST函数 COAL ...

  2. 数据质量管理系统有效清理垃圾数据

    数据质量管理系统有效清理垃圾数据 2009-01-12 11:36:18 | 来源:辽宁省国税局 | 作者:谢亦峰 刘建军     2008年12月1日,辽宁省国税局经过试点在全省上线运行数据质量管理 ...

  3. Oracle 21C 新特性:数据泵相关新特性汇总

    墨墨导读:本文来自墨天轮用户"JiekeXu"投稿,墨天轮主页:https://www.modb.pro/u/434,本文分享Oracle 21c 新特性:数据泵相关新特性汇总. ...

  4. 软件测试面试题:接口产生的垃圾数据如何清理

    接口产生的垃圾数据如何清理 需用python连数据库了,做增删改查的操作测试用例前置操作,setUp做数据准备后置操作,tearDown做数据清理 个人简介 我是一名测试兼开发工程师,目前25K,目前 ...

  5. python中接口测试垃圾数据如何清理_Python接口测试题(持续更新中)

    1.json和字典的区别? Json是轻量级的数据交互格式,以key-value的键值对形式来保存数据,结构清晰,可以说是目前互联网项目开发中最常用的一种数据交互格式. 字典,同样是以key-valu ...

  6. jvm学习第十、十一天、十二天—垃圾回收器1、垃圾回收的相关概述2、 垃圾回收相关算法3、 垃圾回收器

    标题:jvm学习第十.十一天.十二天-垃圾回收器 学习内容: 1.垃圾回收的相关概述 2. 垃圾回收相关算法 3. 垃圾回收器 内容详情: 1.垃圾回收的相关概述 什么是垃圾( Garbage)? 垃 ...

  7. springcloud工作笔记092---清理多余权限垃圾数据小工具

    技术交流QQ群[JAVA,C++,Python,.NET,BigData,AI]:170933152 小工具: 清理权限相关的垃圾数据. DELETE FROMsys_roleaccess WHERE ...

  8. 【大数据技术分享】数据清理的终极指南

    我花了几个月的时间分析来自传感器.调查及日志等相关数据.无论我用多少图表,设计多么复杂的算法,结果总是会与预期不同.更糟糕的是,当你向首席执行官展示你的新发现时,他/她总会发现缺陷,你的发现与他们的理 ...

  9. linux系统log可以删吗,Linux 系统 /var/log/journal/ 垃圾日志清理

    CentOS系统中有两个日志服务,分别是传统的 rsyslog 和 systemd-journal systemd-journald是一个改进型日志管理服务,可以收集来自内核.系统早期启动阶段的日志. ...

最新文章

  1. iOS 自定义双向滑块Slider
  2. 深度学习将会变革NLP中的中文分词——TODO 待好好细看
  3. 【转】supervisord使用
  4. React-事件机制杂记
  5. python 获取Dmidecode 输出的系统硬件信息
  6. 火热的数据中台对企业的价值是什么?
  7. 远程网络教育计算机统考试题及答案,2019年电大远程网络教育计算机应用基础统考题库真题试题附全答案...
  8. 【Kafka】Kafka 修改某个消费组的偏移量
  9. 格式工厂 wav 比特率_Mac音乐格式转换工具
  10. window环境下Redies安装和服务启用
  11. 12个你值得拥有的虚拟科学实验APP、工具和资源
  12. 洛谷-P1957-口算练习题
  13. maven创建eclipse wtp项目
  14. java怎么判断field类型_java技巧:反射判断field类型方法
  15. 关于Linux服务器中文字体的安装
  16. 如何把EAN13码外观设置和code128码一样
  17. 关于小红书的小程序不同数量的轮播图,展示不一样的轮播指示点的实现
  18. mac php fpm 启动,mac 启动php-fpm
  19. 【C++ 程序】 随机数
  20. 备考网规第一章非网络基础

热门文章

  1. 测试 软通动力软件测试机试_软件测试培训怎么选择就业方向,都有哪些方向可以选择?...
  2. 经纬度BL换算到高斯平面直角坐标XY的简单算法
  3. PPT模板分享,教学课件模板免费下
  4. html5简单图片幻灯片转换源码,HTML5特效库 炫酷幻灯片切换特效源码
  5. 2022-3-19 Leetcode 71. 简化路径
  6. (转帖)DotNet中的构造函数大聚会
  7. HTML表单没有CSRF保护漏洞
  8. SWUST OJ 1015: 堆排序算法
  9. ESD静电抑制器的应用
  10. 资源网 (收集的论坛或网站)