首页 文章

删除表和临时表空间

提问于
浏览
1

我正在使用 oracle 11g,我有 3 张桌子,

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

Wy 丢弃表会影响 TEMP 表空间吗?

1 回答

  • 0

    在表创建期间,会分配一些扩展区,i.e。某些表空间中的某些空格是保留的。

    dropcreate的相反操作,当使用purge选项发出drop命令时,为常规的 non-temporary 表释放已分配的空间。对于用于释放的临时表,不需要purge选项声明。

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

相关问题