- 最后登录
- 2017-5-4
- 在线时间
- 81 小时
- 威望
- 999
- 金钱
- 2391
- 注册时间
- 2013-9-11
- 阅读权限
- 150
- 帖子
- 1124
- 精华
- 5
- 积分
- 999
- UID
- 1220
|
1#
发表于 2017-4-12 19:18:00
|
查看: 1265 |
回复: 0
重装了oracle,没有autobackup 控制文件,没有catalog,不知道dbid,使用legato全备的数据库,格式是bk_%s_%p_%t,请问还能否恢复,主要是能否先恢复控制文件,请老大救救命!
谢谢各位老大!已经在legato的备份日志里面找到了dbid,找到了catalog(原以为没有),这样就好多了;list backup 找到了备份的controlfile,确实是每次备份都有,但是7月13号以后就没有TAG了,恢复的时候报ORA-19511: Error received from media manager layer, error text:
Exceeded the number of retries. The NetWorker server may be down or unreachable,有工程师说是跟NetWorker server 修改ip地址有关,唉,再试试吧,本以为托生了。
花了两天两夜终于恢复了,谢谢几位兄弟和老师的回复,本以为没有catalog、没有控制文件,没有rman备份日志,第一天都快绝望了:
1。后来发现有catalog,就像一根救命稻草啊,还是学艺不精,太急没仔细看备份脚本。
2.恢复了控制文件以后心里一阵激动。
3.restore数据库,recover database noredo
4.然后alter database open resetlog,ORA-01194错误
5.recover database using backup controlfile需要归档日志
6.花了11个小时恢复了1400多个归档日志,到最后一个(最后一次成功的完全备份squence7224),结果还是报ORA-01194,说需要squence7225(这一点我一直非常疑惑,请哪位老大解释一下)
7。无奈使用隐含参数,600错误,调整scn,成功
8.逻辑导出,重建数据库
9.中间其实还遇到了很多legato的问题,唉,不容易啊。
有recover啊,在第3步,restore database,recover database noredo.
磁盘阵列raid信息丢了,oracle所有东西都在磁盘阵列上,所以所有磁盘上oracle的东西都没了(包括redo),只有磁带里面的。
|
|