OceanBase 删除租户操作与回收站功能浅谈

在 OceanBase 集群运维过程中,清理不再使用的业务租户是常见操作。执行删除租户操作后,租户内所有数据库、表等业务对象都会被清除,但租户绑定的资源池不会跟着删除,资源池可以分配给其他租户继续使用。

删除租户有两种行为模式,取决于系统租户的回收站开关状态。开启回收站时,被删除的租户不会立刻彻底清除,而是移入回收站,后续支持恢复或者彻底清理;关闭回收站的情况下,删除操作会直接移除租户,数据无法找回。

操作上需要登录 sys 系统租户,先查询租户信息,核对租户名称、创建时间等基础信息,确认目标租户无误,避免误删。如果有数据保护需求,可以提前开启租户级回收站,降低误操作带来的风险。执行删除之后,再次查询租户视图,验证租户已经不存在;开启回收站的场景,还可以查看回收站列表,确认租户已经进入回收站。

实际运维建议,删除前做好业务侧数据备份,优先开启回收站,作为一层防护,防止误删除造成业务数据丢失。

3 个赞

温良恭俭

2 个赞

宝剑锋从磨砺出

2 个赞