OceanBase 中,回收站(recyclebin)的对象默认保存在哪里?()
A. sys 租户系统表空间
B. 原租户的存储中
C. 独立的回收站租户
D. NFS 备份介质
正确答案是 B. 原租户的存储中 。
OceanBase 的回收站在原理上就是一个数据字典表,用于记录被删除对象的信息。被删除的对象进入回收站后,仍然占据着原租户的物理存储空间 ,并不会被移动到其他独立区域或介质,除非手动清除(PURGE)或由系统定期删除。
其他选项说明:
- A. sys 租户系统表空间 :sys 租户主要负责管理回收站,例如租户级别的删除对象会进入 sys 租户的回收站,但这并不是普通数据库对象(表、索引等)的默认存放位置。
- C. 独立的回收站租户 :OceanBase 中不存在这种租户类型。
- D. NFS 备份介质 :这是备份恢复相关的位置,与回收站的机制无关。