暂无图片
分享
Min
2020-07-10
oracle数据库处于归档模式,将数据库利用冷备恢复到了之前的状态,还能利用归档恢复到最近的状态吗?前提是只有归档,没有rman备份?请大神给解答下,谢谢!
暂无图片 5M

前提条件:
1、oracle处于归档模式,利用系统级快照恢复到之前的状态。
2、恢复后可以拉起数据库
3、只有恢复前的归档日志,没有任何介质备份。
目标:
将数据库恢复到利用冷备恢复的那个状态到冷备恢复状态之间的任何时间或者scn点。
问题:
能否实现目标?

收藏
分享
11条回答
默认
最新
crazy_sjz

没有连续归档,应该是恢复不了

暂无图片 评论
暂无图片 有用 0
Min

归档是连续的

暂无图片 评论
暂无图片 有用 0
韩蕾

系统快照是停库后做的话应该可以,丢失redo数据。 系统运行中做的快照的话,起不起得来都是问号。。

暂无图片 评论
暂无图片 有用 0
Min

快照是运行过程中做的,并且恢复后,能够拉起来,没啥问题,关键是能不能利用归档恢复到冷备之后,已经恢复快照之前那个时刻之间的时间点。

暂无图片 评论
暂无图片 有用 0
盖国强

可以,虽然你的描述很混乱。冷备哪里来的?

暂无图片 评论
暂无图片 有用 0
Min

不好意思,盖老师,是这样的,我描述的不是很准确,不能叫做冷备。恢复的是系统快照,数据库到了之前的状态,可以拉起来。数据库一直开着归档,所以到恢复快照之前的状态,归档有备份,并且是连续的。想请教的是,如何恢复数据库到恢复快照之前的状态。谢谢

暂无图片 评论
暂无图片 有用 0
文成

恢复到快照之前的状态 意思是利用归档日志恢复到快照之前的一个时间点?
如果时间不久,undo没有被覆盖,可以使用闪回恢复

暂无图片 评论
暂无图片 有用 0
Min

状态a,恢复快照到状态b,仅有归档的情况下恢复数据库到a和b之间的时间点或者scn。

暂无图片 评论
暂无图片 有用 0
文成
暂无图片 评论
暂无图片 有用 0
Min

虽然不是我想要的答案,但是还是非常感谢各位大师的帮助,问题就到这里吧,谢谢各位!

暂无图片 评论
暂无图片 有用 0
Min
问题已关闭: 问题已经得到解决
暂无图片 评论
暂无图片 有用 0
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏