数据库resetlogs后进行rman恢复7

本文介绍了一种利用Oracle 10g的RMAN工具进行数据库恢复的方法。通过恢复旧控制文件并使用catalog命令,将所有备份信息整合到新的控制文件中。随后使用RMAN命令恢复数据库,并借助备份控制文件完成数据库恢复过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一下思路清楚了。利用恢复的旧的控制文件,mount数据库。
使用catalog命令扫描rman备份目录,该目录下面所有的备份信息都加到控制文件里面了。
然后使用rman命令
restore database
restore archivelog
 
然后使用recover database using backup controlfile命令恢复数据库。
结果,数据库真的给恢复了,太爽了。
中间有个小插曲,使用recover database using backup controlfile总是报错,最后网上查到,这个命令不是rman的命令,是sql命令
到sql里面执行,正常,提示cancel、auto、等三个选项,选择auto。
恢复到停电前的一个archivelog,然后openresetlogs。
光标一闪,数据库open了。
这件事让我学到了好多的知识点。
10g里面rman可以跨resetlogs进行恢复,
可以设置incarnation恢复resetlogs之前的归档。
10g可以用catalog手工把rman的备份集添加进去
使用recover database using backup controlfile进行恢复,可以把数据库恢复到控制文件之后的scn。这是个sql命令。呵呵

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/13337857/viewspace-767721/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/13337857/viewspace-767721/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值