使用归档还原到指定时间需要注意以下几点:
1、进行还原之前最好先检查下归档日志情况,在数据库的bin目录执行:
./dmrachk arch_path=/SJ/data/PROD/arch/,可以检查arch_lsn的值是否都一样,如果有不同的lsn值,先记录下来
2、使用归档进行还原的时候,如果提示归档不连续,先通过备份进行还原,先试用备份进行还原,还原完之后会显示当前的lsn值
这个就是当前数据库的lsn值,归档的lsn值必须是这个值+1,上面图中的有效归档就是这个值+1,所以可以成功进行还原
还原完之后的cur_lsn在数据库的select * from v$rlog
可以查询到结果:
如果使用lsn值进行还原,需要通过dm的实例日志,找到要还原的时间点对应的file_lsn值进行还原,操作步骤按照上图进行处理
文章
阅读量
获赞