把表空间tbsp从现在的50g,改成25g
我的表空间tbsp现在
占了50g,其中的表空间
实际使用大小是20g,free表空间(
没使用)是
30g,
我已经用过‘resize’那个命令去改变数据文件大小,结果不能resize
问题:
我想把表空间"tbsp"从现在的50g,改成25g,有什么办法?
------解决方案--------------------
有是有办法的,非常麻烦。
table的move, shrink, 然后datafile大小缩小。
有这功夫,不如再建一个表空间, exp, 再imp
------解决方案--------------------表空间里的业务表移走,然后删除表空间,然后重建
------解决方案--------------------所以设计表空间的时候 大概估计下 然后可以设置自动扩展 或者根据情况手动扩展 一次设置大了 不好整啊..