集群实例回收站
集群级库表回收站主要用于存储该集群下所有租户中已删除的数据库和表。本页面为您介绍集群实例回收站的相关操作,主要包括开启、查看、清理和关闭回收站。
开启回收站
登录 OceanBase 管理控制台。
在左侧导航栏中,单击 实例列表。
在实例列表中找到目标集群实例,单击集群名称,进入 集群实例工作台。
在左侧导航栏中,单击 回收站。
单击 开启回收站 按钮即可开启集群实例回收站。
说明集群实例的回收站功能开启后,其下所有租户的回收站默认自动开启,当前不支持单租户开启回收站。
该集群下所有租户删除的库表会进入回收站,您可在回收站恢复您的库表数据,回收站删除后才会释放空间。
仅对新建立的 Session 有效,对存量 Session 无效。已建立的 Session 删除的库表不会进入回收站。
备实例不支持单独开启回收站功能,默认继承主实例集群回收站启用状态,且备实例回收站仅具备只读能力,无编辑操作能力。
查看回收站对象
集群级回收站功能开启后,您可以查看其下所有租户删除的库表对象。
登录 OceanBase 管理控制台。
在左侧导航栏中,单击 实例列表。
在实例列表中找到目标集群实例,单击集群名称,进入 集群实例工作台。
在左侧导航栏中,单击 回收站。
您可以查看该集群实例下租户删除的数据库信息,包括 原库名、租户名/ID、租户模式、占用磁盘、回收时间、自动清理时间。单击操作列的 删除,可以将回收站的库进行物理删除;单击 恢复,可以将进入回收站的库进行恢复操作。您还可以同时勾选多个库,进行批量删除或恢复。
您还可以查看该集群实例下租户删除的表信息,包括 原表名、所属原库名、租户名/ID、租户模式、占用磁盘、回收时间、自动清理时间。单击操作列的 删除,可以将回收站的表进行物理删除;单击 恢复,可以将进入回收站的表进行恢复操作。您还可以同时勾选多个表,进行批量删除或恢复。
说明整库删除时,回收站不支持该库中单表的查看和恢复。
对库进行删除/恢复操作,库下附带的表也会被删除/恢复,其中删除操作不可逆,生产环境请谨慎操作。
恢复操作涉及到库名和表名的查重,若存在重名,需要对恢复的库和表进行重命名。
批量删除/恢复最多可选 50 条。
清理回收站
删除的库表被放入回收站后,仍然占据着磁盘存储空间,您可以通过配置自动清理周期来实现回收站数据的定期自动删除,也可以选择手动清空回收站来释放磁盘空间。
登录 OceanBase 管理控制台。
在左侧导航栏中,单击 实例列表。
在实例列表中找到目标集群实例,单击集群名称,进入 集群实例工作台。
在左侧导航栏中,单击 回收站。
在回收站页面,单击 自动清理 后的操作处下拉箭头:
选择 修改,可自定义自动清理周期。设置完成后,在每日合并时间点和当前设置的自动清理周期时间点,系统会分别清理一次回收站。
选择 关闭,可关闭回收站自动清理功能。关闭后可重新开启自动清理周期设置。
单击回收站页面右上角的 清空回收站 按钮,可以手动清空回收站。
说明回收站的自动清理周期默认为 7 天(与备份恢复周期一致),但如果手动清理回收站或自动清理周期小于备份恢复周期,都可能导致无法 100% 无损恢复。
关闭回收站
登录 OceanBase 管理控制台。
在左侧导航栏中,单击 实例列表。
在实例列表中找到目标集群实例,单击集群名称进入 集群实例工作台,并单击左侧导航栏中的 回收站。
在回收站页面,单击回收站后的 关闭,并在弹出框中单击 确定。
说明集群实例的回收站功能关闭后,其下所有租户的回收站默认自动关闭,当前不支持单租户关闭回收站。
关闭回收站时,回收站中已存在的对象不会清空,将在自动清除时间点执行物理删除。如需清理请在回收站的列表页勾选并删除。
只对关闭回收站后建立的 Session 生效,已建立 Session 删除的对象仍然会进入回收站。