现在的位置: 首页 > 综合 > 正文

数据库恢复过程中查看恢复数据

2013年10月12日 ⁄ 综合 ⁄ 共 519字 ⁄ 字号 评论关闭
相信很多人都遇到过数据被误删除然后要求DBA将数据还原回来,但是用户只知道发生的大概时间。
这个时候查看备份可能看到有两个备份的时间跟错误发生的时间差不多。如果你还原到最后一个的话,可能查看数据发现已经出问题了,那么你得重新来一遍。如果Log很多的话这个是很花时间的。
今天看到ORACLE的恢复原理中有这么一句话:

Beforeusing the OPEN RESETLOGS command to open the database in read/writemode after an incomplete recovery, it is agood idea to
first open the database in
read-only mode, and inspect the data to make sure that the databasewas recovered tothe correctpoint.

就是说在将数据库变为可用之前可以先将数据库变为只读确定数据都还原成功之后再变为可写。

 

其实SQL Server也是可以这样做的,还原Log的时候用Reconvery with standby,等到确定数据都找回来后再将数据库变为可写就可以了:

restore database with reconvery.

抱歉!评论已关闭.