回收站支持的对象 
=============================



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

OceanBase 数据库 V1.0.0 时就实现了回收站功能。

可以进入回收站的对象有索引、表、库和租户。


|  **模式**   | **索引（Index）** | **表（Table）** | **数据库（Database）** | **租户（Tenant）** |
|-----------|---------------|--------------|-------------------|----------------|
| **MySQL** | √             | √            | √                 | √              |


**注意**



* `TRUNCATE `或 `DROP `系统表不会进入回收站。

  

* 直接`TRUNCATE`或 `DROP`索引不会进入回收站。

  

* 不能对回收站的对象做任何写操作（DML或 DDL 操作)，只能进行只读操作（`SELECT`）。

  

* 操作时需要使用租户管理账号进行操作。

  











