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

数据库中很多流水表对应的表空间是按年来区分的,随着时间的推移,比如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
浏览360
李英杰李英杰数据库技术专家烁林软件
问题问错地了,ORACLE使用alter table tbname shrink space 来收缩表段显示全部
问题问错地了,ORACLE使用alter table tbname shrink space 来收缩表段收起
系统集成 · 2015-04-17
浏览345
shadowflareshadowflare软件开发工程师交通银行
回复 5# mszq 这里不是oracle区显示全部
回复 5# mszq

这里不是oracle区收起
银行 · 2015-04-17
浏览366
mszqmszq项目经理cjsc
执行move时报错显示全部
执行move时报错收起
证券 · 2015-04-17
浏览355
新数科技新数科技IT顾问北京新数科技有限公司
1.做完delete 需要reorg2.reorg之后可以resize 你的容器欧阳峰 发表于 2015-4-17 11:13 :handshake需要reorg显示全部
1.做完delete 需要reorg
2.reorg之后可以resize 你的容器
欧阳峰 发表于 2015-4-17 11:13

:handshake需要reorg收起
IT咨询服务 · 2015-04-17
浏览359
欧阳峰欧阳峰其它Freelancer
3.resize也只能缩放到你的高水位值,所以你留些buffer,你高水位多一些就可以了显示全部
3.resize也只能缩放到你的高水位值,所以你留些buffer,你高水位多一些就可以了收起
IT其它 · 2015-04-17
浏览363
欧阳峰欧阳峰其它Freelancer
1.做完delete 需要reorg2.reorg之后可以resize 你的容器显示全部
1.做完delete 需要reorg
2.reorg之后可以resize 你的容器收起
IT其它 · 2015-04-17
浏览335

提问者

mszq
项目经理cjsc

相关问题

相关资料

相关文章

问题状态

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