表空间管理

作者:vogts | 分类: 大话技术 | 标签: | 日期:2008-04-21

上周有个测试告诉我,发生了这么一件事:

ORA-01653: unable to extend table ZEUS.ALI_ZEUS_ADVERTISE_PUBLISH_LOG by 8192 in tablespace ZEUSDATA

我当时上库上查了下,其实这个TBS上还有200多M剩余。想不通,为什么会这样。

现在回头想想,和我EXTENT的扩展方式是SYSTEM有关。

因为SYSTEM的话,很有可能这次是1M,下次是2M,下次是4M,下次是8M,2的N次方。

因此,我这个TBS很大了,几十G了。经过N次扩展了。下次扩展需要200M以上了,报了上面那个错误。

 现在新建的表空间,都采用uniform size了。

希望大家拍砖!!

表情:<( ̄︶ ̄)> | (⊙ˍ⊙) | >﹏< | b( ̄▽ ̄)d | (─.─||) | (^_-)

[ Ctrl+Enter提交 ]

阿里巴巴DBA出品