数据库数据文件空间释放问题

数据库中很多流水表对应的表空间是按年来区分的,随着时间的推移,比如2013年的流水数据可以删除,通过在后台把2013年的流水删除了,但是数据文件的空间没释放出来,求大神指教如何释放空间?
参与8

7 同行回答

欧阳峰 欧阳峰 其它 Freelancer
oracle 执行shrink space之前需要设置enable row movment才能shrink space,所以首先:alter table table_name enable row movement显示全部
oracle 执行shrink space之前需要设置enable row movment才能shrink space,所以首先:
alter table table_name enable row movement 收起
IT其它 · 2015-04-21
浏览378
欧阳峰 欧阳峰 其它 Freelancer
3.resize也只能缩放到你的高水位值,所以你留些buffer,你高水位多一些就可以了显示全部
3.resize也只能缩放到你的高水位值,所以你留些buffer,你高水位多一些就可以了 收起
IT其它 · 2015-04-17
浏览380
欧阳峰 欧阳峰 其它 Freelancer
1.做完delete 需要reorg2.reorg之后可以resize 你的容器显示全部
1.做完delete 需要reorg
2.reorg之后可以resize 你的容器 收起
IT其它 · 2015-04-17
浏览353

提问者

mszq
项目经理 cjsc
评论6

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2015-04-17
  • 关注会员:1 人
  • 问题浏览:2452
  • 最近回答:2015-04-21
  • X社区推广