暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

rman备份报错could not read file header for datafile 57

在路上 2025-03-13
14
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进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论