<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html><head><meta http-equiv="Cont

本文涉及的产品
转发路由器TR,750小时连接 100GB跨地域
简介: 垃圾数据清理,简单的说,就是删除不需要的那些数据,释放存储空间 最常用的就是delete命令、truncate命令,甚至是删除表空间重建,具体操作都很简单,不是本文的重点下面,总结几个垃圾数据清理常见的几个问题1、查找数据量最大的表 可以直接执行下面的SQL语句select t.

垃圾数据清理,简单的说,就是删除不需要的那些数据,释放存储空间
最常用的就是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解决

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

相关文章
|
Web App开发 前端开发
|
Web App开发 前端开发 算法
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html><head><meta http-equiv="Cont
基于大数据的精准营销与应用场景 2015年08月11日 大数据 大数据营销时代来临营销学领域过去半个多世纪的发展让我们见证了从“以产品为中心”到“以客户为中心”的转变。
1046 0
|
SQL Web App开发 前端开发
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html><head><meta http-equiv="Cont
     如果在INSERT语句末尾指定了ON DUPLICATE KEY UPDATE,并且插入行后会导致在一个UNIQUE索引或PRIMARY KEY中出现重复值,则在出现重复值的行执行UPDATE;如果不会导致唯一值列重复的问题,则插入新行。
868 0
|
Web App开发 前端开发
|
数据库
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html><head><meta http-equiv="Cont
CentOS 6.5安装配置ldap 时间:2015-07-14 00:54来源:blog.51cto.com 作者:“ly36843运维” 博客 举报 点击:274次 一.
1002 0
|
Web App开发 前端开发 大数据
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html><head><meta http-equiv="Cont
一、概述   多维数据模型是最流行的数据仓库的数据模型,多维数据模型最典型的数据模式包括星型模式、雪花模式和事实星座模式,本文以实例方式展示三者的模式和区别。
845 0
|
Web App开发 前端开发 Java
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html><head><meta http-equiv="Cont
Runnable:一般指该线程正在执行状态中,该线程占用了资源,正在处理某个请求,例如有可能在对某个文件操作,有可能进行数据类型等转换。
694 0
|
Web App开发 Java
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html><head><meta http-equiv="Cont
                                                                                序列化对单例的破坏 本文将通过实例+阅读Java源码的方式介绍序列化是如何破坏单例模式的,以及如何避免序列化对单例的破坏。
1006 0
|
Web App开发 前端开发 大数据
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html><head><meta http-equiv="Cont
打算对新建的hadoop集群使用管理工具,列了以下主要的不同点: 主要的不同点 apache Ambari ClouderaManager Express(免费版) 配置版本控制和历史记录 支...
986 0
|
Web App开发 Java Apache
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html><head><meta http-equiv="Cont
   我在以前的一个老项目中使用的spring security的版本是spring-core-3.0.1.RELEASE.jar,其他的相关依赖的包也是这个版本的,但在我在新的项目中把包的版本升级成了3.24的;使用的配置文件还是用原来3.01的applicationContext-security.xml-old。
1086 0

热门文章

最新文章

下一篇
oss云网关配置