为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:
【操作系统】:
【CPU】:
【问题描述】*:使用归档备份+联机备份集恢复数据到数据记录的最新状态有一种情况不能成功
成功恢复到最新状态的操作步骤:
1、开启归档
2、联机backup全量备份
3、在测试表里插入一条新数据
4、停止数据库服务
5、删除数据库DBF文件
6、执行restore、recover、update db_magic
7、开启数据库服务
然后查看数据是最新状态(有刚才最后插入的那一条数据)。
不成功恢复到最新状态的操作步骤:
就在刚才操作完成update db_magic后未再次执行归档全量备份
1、开启归档
2、联机backup全量备份
3、在测试表里插入一条新数据
4、停止数据库服务
5、删除数据库DBF文件
6、执行restore、recover、update db_magic
7、开启数据库服务
然后查看数据不是最新状态(没有刚才最后插入的那一条数据)。
为什么第二种方式不能恢复到最新状态?
因为数据库经历过还原后,redo日志已经和原有的归档db magic不一致了,原有的备份无法利用新还原数据库的归档,还原后要立马再做个全量备份