RMAN-06169: could not read file header for datafile 57 error reason 4
released channel: c1
RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-03002: failure of backup command at 03/07/2025 14:43:14
RMAN-06056: could not access datafile 57
复制
1.查看57号文件状态,发现为recover状态。
之前把数据文件创建在文件系统里了,
select a.ONLINE_STATUS,a.* from dba_data_files a;
2.文件系统查看
3.解决方法一、如果确定不需要可以删除表空间
drop tablespace xx including contents and datafiles;
4.解决方法二、使用asmcmd cp将这些数据文件调整到asm磁盘组
--数据文件离线
alter database datafile 57 offline;
alter database datafile 58 offline;
alter database datafile 59 offline;
--拷贝到asm
su - grid
asmcmd
cp /u01/oracle/product/11.2.0/dbhome_1/dbs/ZHPT_USER.dbf +DATAC1/csqdb/datafile/ZHPT_USER.dbf
cp /u01/oracle/product/11.2.0/dbhome_1/dbs/ZZFSFW_DATA.dbf +DATAC1/csqdb/datafile/ZZFSFW_DATA.dbf
cp /u01/oracle/product/11.2.0/dbhome_1/dbs/ZZFSFW_INX.dbf +DATAC1/csqdb/datafile/ZZFSFW_INX.dbf
--修改控制文件
alter database rename file '/u01/oracle/product/11.2.0/dbhome_1/dbs/ZHPT_USER.dbf'to '+DATAC1/csqdb/datafile/ZHPT_USER.dbf';
alter database rename file '/u01/oracle/product/11.2.0/dbhome_1/dbs/ZZFSFW_DATA.dbf'to '+DATAC1/csqdb/datafile/ZZFSFW_DATA.dbf';
alter database rename file '/u01/oracle/product/11.2.0/dbhome_1/dbs/ZZFSFW_INX.dbf'to '+DATAC1/csqdb/datafile/ZZFSFW_INX.dbf';
--rman下进行恢复数据文件
recover datafile 57;
recover datafile 58;
recover datafile 59;
--数据文件在线
alter database datafile 57 online;
alter database datafile 58 online;
alter database datafile 59 online;
复制
5.如果数据文件设置为online报错(此处因为没有归档日志,无法进行recover)
ORA-01113: file 58 needs media recovery
ORA-01110: data file 58: '+DATAC1/csqdb/datafile/zzfsfw_data.dbf'
原因:与控制文件和其他数据文件相比,该数据文件不是最新的。
如果没有备份并且重做日志被覆盖,数据可能无法完全恢复导致数据丢失。
1)跳过恢复resetlogs打开数据库
ALTER DATABASE OPEN RESETLOGS;
2)将数据文件离线并删除
ALTER DATABASE DATAFILE 47 OFFLINE DROP;
ALTER DATABASE OPEN;
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。
评论
相关阅读
【专家有话说第五期】在不同年龄段,DBA应该怎样规划自己的职业发展?
墨天轮编辑部
1228次阅读
2025-03-13 11:40:53
Oracle RAC ASM 磁盘组满了,无法扩容怎么在线处理?
Lucifer三思而后行
742次阅读
2025-03-17 11:33:53
Oracle+Deepseek+Dify 实现数据库数据实时分析
bicewow
654次阅读
2025-03-06 09:41:49
【ORACLE】ORACLE19C在19.13版本前的一个严重BUG-24761824
DarkAthena
545次阅读
2025-03-04 14:33:31
Oracle避坑指南|同名表导出难题:如何精准排除指定用户下的表?
szrsu
505次阅读
2025-03-05 00:42:34
2月“墨力原创作者计划”获奖名单公布
墨天轮编辑部
441次阅读
2025-03-13 14:38:19
Ogg23ai高手必看-MySQL Innodb Cluster跟oracle的亲密接触
曹海峰
439次阅读
2025-03-04 21:56:13
【ORACLE】char类型和sql优化器发生的“错误”反应
DarkAthena
400次阅读
2025-03-04 23:05:01
什么,oracle 主机用户被删了?原来是虚惊一场!
Lucifer三思而后行
395次阅读
2025-03-03 21:12:09
Oracle 如何修改 db_unique_name?强迫症福音!
Lucifer三思而后行
327次阅读
2025-03-12 21:27:56