1

我正在尝试在我的应用程序中预先存在的表上创建分区。在这样做的同时,我在架构的默认表空间中面临空间问题。

有人可以解释一下 DBMS_REDEFINITION 包在空间利用率方面是如何工作的。是否需要额外的空间来执行任务。如果是,为什么?它是暂时的吗?完成重新定义后是否释放空间

对此立即发表评论将不胜感激。

4

1 回答 1

0

当您使用 DBMS_REDEFINITION 包重新定义表时,您需要两倍于表使用的空间。实际上 DBMS_REDEFINITION 将所有数据从旧表复制到新表。成功重新定义后,您必须手动删除旧表。

于 2014-09-12T12:06:09.590 回答