压缩Oracle表

Aru*_*mar 4 oracle

我需要压缩一张桌子.我alter table tablename compress以前压缩表.这样做之后,表格大小保持不变.

我该如何压缩桌子?

Flo*_*ita 6

要压缩表的旧块,请使用:

alter table table_name move compress;
Run Code Online (Sandbox Code Playgroud)

这将把记录重新插入另一个块中,压缩并丢弃旧块,这样你就可以获得空间.并使indexex无效,因此您需要重建它们.