删除表和临时表空间

时间:2018-12-12 08:58:08

标签: oracle oracle11g tablespace

我正在使用oracle 11g,我有3个表,

当我在第一个表上执行截断时,TEMP表空间上没有发生任何变化, 当我在第二张表上执行 delete 时,TEMP表空间上也没有发生任何变化。 但是,当我在第三张表上执行 drop 时,TEMP表空间从0MB增加到1MB

为什么删除表会影响TEMP表空间?

1 个答案:

答案 0 :(得分:0)

在创建表的过程中,分配了一些扩展数据块,即保留了某些表空间中的某些空间。

dropcreate的相反操作,当发出带有drop选项的purge命令时,分配的空间将释放给常规的非-临时表。不需要purge选项声明来释放临时表。

deletetruncate操作期间,表保持原样,并且不会发生释放。