欢迎来到Doc100.Net免费学习资源知识分享平台!
您的位置:首页 > 程序异常 >

oracle大表驱除,空间可以继续使用吗

更新时间: 2014-01-05 02:10:38 责任编辑: Author_N1

 

oracle大表清除,空间可以继续使用吗?
现有一个数据表,数据在6千万,采用分区表按年度将数据分区存储,现在将该表数据删除,会不会空出原有的表空间,再次被利用?高手指点
--参考方法--
drop ,truncate之类的会。
delete好像不行
--参考方法--
先把你需要保存的数据存到新表中
create table xxx_new as select * from xxx where .....
删除旧表
重建回新表以及相关索引
rename xxx_new to xxx
create index ......

这样可以达到即删除不要的数据,同时释放空间的目的。
上一篇:上一篇
下一篇:下一篇

 

随机推荐程序问答结果

 

 

如对文章有任何疑问请提交到问题反馈,或者您对内容不满意,请您反馈给我们DOC100.NET论坛发贴求解。
DOC100.NET资源网,机器学习分类整理更新日期::2014-01-05 02:10:38
如需转载,请注明文章出处和来源网址:http://www.doc100.net/bugs/t/6557/
本文WWW.DOC100.NET DOC100.NET版权所有。