本文介绍了表回收站的相关操作。
背景介绍
PolarDB-X 1.0表回收站提供针对误删表操作的数据恢复能力。
开启PolarDB-X 1.0表回收站功能后,通过DROP TABLE
指令删除的表将被移动至表回收站中不再可见,数据表移动至回收站2小时后,即被自动清理,无法恢复。您可以在表回收站中查看、恢复、清理已删除的表。
限制与说明
PolarDB-X 1.0实例版本需为5.3.3-1670435或以上版本。
PolarDB-X 1.0表回收站默认关闭,如需开启,请参见开启表回收站。
PolarDB-X 1.0表回收站不支持
TRUNCATE TABLE
命令删除的表。回收站内的表在自动清理前会继续占用RDS存储空间,如需要快速释放,请前往回收站手动清理。
PolarDB-X 1.0支持通过命令行管理表回收站。
开启回收站后,如果执行
drop table
报错cant find file
,需要先关闭回收站功能再执行drop table
。
开启表回收站
登录PolarDB分布式版控制台,选择目标实例所在地域。
在实例列表页面单击实例名称。
在左侧导航栏中单击表回收站。
选择需要开启表回收站的数据库页签,并单击开启。
在弹出的提示框中,单击确定。
恢复数据表
进入表回收站页面,单击对应数据库的Tab页,查看当前表回收站中的数据表列表。
在数据表列表中,找到需要恢复的表,单击恢复。
清理数据表
进入表回收站页面,单击目标数据库页签,查看当前表回收站中的数据表列表。
如果您需要清理指定的数据表,在数据表列表中,找到需要清理的表,单击删除。如果您需要清理回收站中的所有数据表,单击清空回收站。
关闭表回收站
进入表回收站页面,单击目标数据库页签。
单击关闭。
文档内容是否对您有帮助?