如何解决rman中catalog开头无法注册某些备份文件的问题

分类:编程技术 时间:2024-02-20 15:54 浏览:0 评论:0
0
本文介绍“如何解决RMAN中目录启动无法注册部分备份文件的问题”的相关知识。在实际案例操作过程中,很多人都会遇到这样的困境。接下来就让小编带领大家来学习一下这些情况的处理方法吧!我希望你能仔细阅读并学到一些东西!

/oracle目录是单独挂载的分区,损坏后将无法访问。有一些 rman 备份,可以使用备份进行恢复。

1. /oracle分区问题相关人员表示,硬盘损坏,已更换新盘。我的印象是raid5会自动恢复数据并且文件系统访问不会受到影响。但目前该分区无法挂载,parted也存在问题。

2.重新格式化sdb1分区,挂载到/oracle,安装Oracle软件。

3.检查rman备份。那里11月11日有一个0级备份,数量为96个。12日还有一个1级备份,数量也为96个。这和数据文件数量是一致的,所以基本判断是备份成功。稍后会有某些日期的 1 级备份或存档备份。备份策略是能够恢复到前一天,没有手动删除任何备份或归档,并且恢复所需的日志基本确认完整。

4.恢复spfile、控制文件、启动挂载

restore spfile from 'xxx'

restore controlfile from 'xxx';

alter database mount;

>

目录以“xxxx”开头;

5.恢复/oracle分区中丢失的文件,然后recover

run{
restore datafile 1,2,4;
recover datafile 1,2,4;
alter database open;
}

日志中的问题:

1.数据文件2是由create语句生成的(我当时没有注意这一点,因为恢复前数据文件2的列表备份中可以看到使用0级备份)

2.因为控制文件也备份了,所以如果最后报错,必须使用recover.r数据库语句

6.恢复控制文件,然后对dataifle 2进行列表备份,看不到0级备份。使用catalog start with,发现无法正常识别数据文件2的0级备份。

7.使用catalog backuppiece ‘xxx’成功注册备份文件。恢复成功。后来发现文件io错误,恢复的时候也出现了同样的情况。找到0级备份后,手动注册,然后恢复成功。

8. resetlogs open library

recoverdatabase;

alterdatabaseopenresetlogs;

》如何解决rman的问题介绍到此结束“在目录启动期间无法注册部分备份文件”,th感谢您的阅读。如果您想了解更多行业资讯,可以关注网站,小编将为大家输出更多优质实用文章!

1. 本站所有资源来源于用户上传或网络,仅作为参考研究使用,如有侵权请邮件联系站长!
2. 本站积分货币获取途径以及用途的解读,想在本站混的好,请务必认真阅读!
3. 本站强烈打击盗版/破解等有损他人权益和违法作为,请各位会员支持正版!
4. 编程技术 > 如何解决rman中catalog开头无法注册某些备份文件的问题

用户评论