恢复

[复制链接]
查看11 | 回复9 | 2011-6-1 15:32:28 | 显示全部楼层 |阅读模式
各位大侠:
我数据库是9204,系统建立已经快2年了,运行在归档模式,不过自今年11月以前的归档日志全部被清理掉了,由于前些天有人进行了误操作,并COMMIT了;我现在想对数据库进行RECOVERY;比如现在恢复到11。15号 没有问题吧,我想确认下,知道怎么做,不过没有试过。
谢谢!
回复

使用道具 举报

千问 | 2011-6-1 15:32:28 | 显示全部楼层
你说的并不明确,你想RECOVERY,那RECOVERY是基于什么做的,去年的备份,今年的备份,11.14的备份,11.15的备份?
11以前的归档都没了,那如果你有11以后的备份和从备份之后到误操作之前,那么你可以恢复到11.1-now的任何时间点!!!!!
完全没问题,否则免谈!
回复

使用道具 举报

千问 | 2011-6-1 15:32:28 | 显示全部楼层
请问你有没有误操作以前,11月清除归档日志之后的完整数据库备份?
你现在可做的是应用这个阶段的备份结合后续日志将数据库前滚到误操作前的那一刻,
如果数据库没有备份过,只有连续的日志,这个是不行的,
使用flashback估计已经过期了
如果有这些条件,你最好将整个环境COPY到别的机器上,恢复了数据将对应表导回来
GOOD LUCK!!!
回复

使用道具 举报

千问 | 2011-6-1 15:32:28 | 显示全部楼层
就是说我的归档日志有断点,自今年11月前的归档删除了,我想恢复到今年11.15,这个没什么问题吧!?谢谢
回复

使用道具 举报

千问 | 2011-6-1 15:32:28 | 显示全部楼层
只要你的完整备份是11.1到11.15的就没问题
回复

使用道具 举报

千问 | 2011-6-1 15:32:28 | 显示全部楼层
现在的环境先保留下来别一下子全毁了
回复

使用道具 举报

千问 | 2011-6-1 15:32:28 | 显示全部楼层
当然是在删除归档日志后做了全备,而且我们的全备是每周一次,逻辑备分每周两次!
我以前看ORACLE 032培训视频的时候好象那里面的老师说过 做恢复是根据日志一步\一步往前推,我以为必须有前面的归档日志才可以进行后面的恢复;谢谢
回复

使用道具 举报

千问 | 2011-6-1 15:32:28 | 显示全部楼层
最初由 allenlmy 发布
[B]当然是在删除归档日志后做了全备,而且我们的全备是每周一次,逻辑备分每周两次!
我以前看ORACLE 032培训视频的时候好象那里面的老师说过 做恢复是根据日志一步\一步往前推,我以为必须有前面的归档日志才可以进行后面的恢复;谢谢 [/B]

没错!只要你有全备点——11.15 之间的归档日志就可以恢复!
回复

使用道具 举报

千问 | 2011-6-1 15:32:28 | 显示全部楼层
如果只是一些误操作而已,分析一下日志,重做一下得了。我觉得比恢复还简单。
回复

使用道具 举报

千问 | 2011-6-1 15:32:28 | 显示全部楼层
哦,有全备份啊,那还是恢复吧
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行