日期:2014-05-17  浏览次数:20986 次

把表空间tbsp从现在的50g,改成25g
我的表空间tbsp现在占了50g,其中的表空间实际使用大小是20g,free表空间(没使用)是30g,

我已经用过‘resize’那个命令去改变数据文件大小,结果不能resize

问题
我想把表空间"tbsp"从现在的50g,改成25g,有什么办法?


------解决方案--------------------
有是有办法的,非常麻烦。
table的move, shrink, 然后datafile大小缩小。
有这功夫,不如再建一个表空间, exp, 再imp
------解决方案--------------------
表空间里的业务表移走,然后删除表空间,然后重建
------解决方案--------------------
所以设计表空间的时候 大概估计下 然后可以设置自动扩展 或者根据情况手动扩展 一次设置大了 不好整啊..