跳到主要内容

回收站概述

回收站主要用于存储用户删除的数据库和表等信息。

回收站在原理上说就是一个数据字典表,放置用户删除的数据库对象信息。用户删除的对象被放入回收站后,其实仍然占据着物理空间,除非您手动进行清除(PURGE)或者对象定期被数据库系统删除。

回收站对象

在当前版本中,支持进入回收站的对象包括数据库、表及索引。

使用限制

  • 直接删除索引,该索引不会进入回收站。删除表时,表上的索引会随主表一起进入回收站。

  • 直接删除物化视图或物化视图日志时,该物化视图或物化视图日志不会进入回收站,但在删除数据库时,该数据库内的物化视图或物化视图日志会随着数据库一起进入回收站。

  • FLASHBACK 数据库对象的顺序需要符合从属关系,即:Database > Table。

  • 不支持直接恢复索引,恢复表会连同索引一并恢复。

  • 不能对回收站对象做任何查询和 DML 操作,DDL 操作中也仅支持 Purge 和 Flashback 操作。

  • 进入回收站的对象并不是直接删除,而是会继续占用存储空间。

相关文档

更多回收站相关的内容,请参见以下信息: