DBA
——表级数据恢复之路(一)
<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

有的时候由于客户的误操作会导致数据表的数据被误删
,
或者表格被误删,更糟的是数据库没有进行备份。对于以上两种情况可以按照以下的方法来实现恢复(前提是数据库处于
archive
模式)。
一、
数据表的数据误删操作的恢复。
若误操作发生到
dba
得到需要恢复数据的时间比较短,并且客户能准确的知道误操作的时间(
eg
<?xml:namespace prefix = st1 ns = "urn:schemas-microsoft-com:office:smarttags" />
2011-7-6
03:44:36
),那可以按照以下的方法进行恢复(以
employees
表为例)。
<?xml:namespace prefix = v ns = "urn:schemas-microsoft-com:vml" />
假设在误操作之后,有客户向该表中插入了数据。
那么在恢复之前必须先备份当前表中的数据,可以按照以下的方式操作。
接下来就是要恢复
2011-7-6
03:44:36
前被误删的数据了。
二、
数据库表的误删的恢复。
假设误删除了
tmp_employees
表,恢复过程(前提是
recyclebin
状态为
on
)。