在Oracle版本11g上:
在谷歌搜索之后,我找不到删除表格后回收可用空间的简单方法。
我发现了很多解释,告诉我们数据文件是如何碎片化的,为了在数据文件的末尾移动“空白空间”,你必须运行大量无聊的查询...即使你有200张桌子!?)。
然后你必须通过“猜测”你可以减少它的数量来减少数据文件的大小,或者你必须确切知道你的“块大小”是什么......最后你不应该忘记“重建索引”
例如参见:http://asktom.oracle.com/pls/asktom/f?p=100:11:0::::P11_QUESTION_ID:54178027703899
是否存在一个简单的PL / SQL过程,给定一个表空间名称或数据文件名称,该过程是否适用于该作业?或者任何类似的Oracle工具?