阿里云数据库表数据误删恢复

Posted feanmy

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了阿里云数据库表数据误删恢复相关的知识,希望对你有一定的参考价值。

在日常对数据库的直接操作中,稍微有一点不小心,就可能造成数据的丢失!此时数据能否恢复以及如何恢复就成了至关重要的问题,本文讨论恢复阿里云数据库数据的几种方法

环境:

阿里云数据库RDS版

数据库market

被误删的表market_user

方法一:

进入到阿里云RDS管理控制台,点击左侧栏的"备份与恢复"

技术分享图片

选择最近的一次备份恢复

技术分享图片

后续操作参考阿里云文档操作即可!

方法二:

进入阿里云RDS管理控制台,登录到market数据库中。如果上次对误删的表进行过查询,并且没有关掉sql窗口,再次打开时依然可以看到数据页面

技术分享图片

点击"导出数据",会出现几种导出方式,根据需要选择即可

技术分享图片

方法三:

登录到阿里云数据库,鼠标定位到误删的表,点击右键,选择"数据追踪"项

技术分享图片

点击"数据追踪"之后会出现一个"建立数据追踪任务"的页面,如下图

技术分享图片

时间段需在距离当前时间60分钟内,选择追踪类型,即"删除",然后点击"预检查"

之后出现一个"预检查通过"的页面,接着点击"读取日志"

技术分享图片

接着出现删除记录页面

技术分享图片

点击"查看详情",出现详情页面

技术分享图片

最后,执行回滚语句,数据即可恢复到误删前时的状态

 

以上是关于阿里云数据库表数据误删恢复的主要内容,如果未能解决你的问题,请参考以下文章

oracle数据库误删的表以及表中记录的恢复

Orcale-利用闪回恢复数据方法 flashback table 误删,表数据恢复到之前的某一时刻

PLSQL使用SCN码恢复误删表数据

恢复Oracle误删数据一点小记

oracle误删数据恢复

恢复MySQL数据到误删的表之前的数据