今天,我将与您讨论如何处理ORACLE rman备份错误RMAN-03009ORA-19587ORA-27072。很多人可能不太了解。为了让大家更好的了解,边肖为大家总结了以下内容。希望你能从这篇文章中有所收获。
主持人:rhel 6.8
数据库版本:甲骨文11.2.0.4 RAC
在最近对oracle数据库的检查中,发现有一个城市的rman备份出现了问题。当备份节点rac2使用Oracle登录到数据库服务器并执行备份检查命令时,报告了一个错误:
RMANcrosscheckbackup
使用targetdatabasecontrolfile insteadof recovery catalog
allocated channel : ora _ DISK _ 1
channel ora _ DISK _ 1: sid=179 instance=or Cl2 device type=DISK
RMAN-00571:===============================================================
RMAN-00569:==================errormessagestackfolloss=============
RMAN-00571:==========================================================RMAN-03009: failure of crosscheckcommandnora _ DISK _ 1 channel Atta 08/21/201716:21:45
ORA-19587:错误出现读取512 bytes tblock number 1
ORA-27072:文件I/o错误
Linux-x86 _ 64错误:5:输入/输出错误
额外信息:4
额外信息:1
其他信息:-1
ORA-27047: unalertread header blockoffile
Linux-x86 _ 64错误:5:输入/输出错误
额外信息:3
如下检查node rac2备份目录的存储空间利用率,说明不是存储空间满导致的:
然后,使用oracle登录节点1执行备份检查,命令却可以顺利执行,如下所示,发现有50个过期的备份:
然后,在成功执行的节点rac1中执行过期备份删除操作。
删除过期备份后,节点rac2的备份检查命令可以正常执行,如图:
备份也可以在备份节点rac2上正常启动:
看完以上内容,您是否对ORACLE rman备份错误RMAN-03009ORA-19587ORA-27072有了更好的了解?如果您想了解更多知识或相关内容,请关注行业资讯频道,感谢您的支持。
内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/128587.html