暂无图片
bbed对应offset已全部修改为何RESETLOGS还不一致
我来答
分享
John2020
2021-08-13
bbed对应offset已全部修改为何RESETLOGS还不一致

bbed对应offset (112,116,140,148,484,492,500,504)已全部修改完,为何RESETLOGS还不一致 ?
创建不了控制文件?

CREATE CONTROLFILE REUSE DATABASE “SDB” RESETLOGS ARCHIVELOG
*
ERROR at line 1:
ORA-01503: CREATE CONTROLFILE failed
ORA-01210: data file header is media corrupt
ORA-01110: data file : ‘+DATA/SDB/NEW/AUTOAUDIT_DAT.DBF’
ORA-01189: file is from a different RESETLOGS than previous files
ORA-01110: data file 132: ‘+DATA/EFSDB/NEW/AUTOAUDIT_DAT.DBF’

我来答
添加附件
收藏
分享
问题补充
3条回答
默认
最新
每日一步

文件头损坏,BBED修复文件头,至少要修复以下一些选项:

4: 文件头block的rdba地址;
44: 文件大小;
52: 数据文件号;
96: root dba;
100: v$datafile.creation_change#
108: v$datafile.creation_time
138: 文件状态
332: 表空间号;
336: 表空间名称字符长度;
338: 表空间名称;
368: 相对文件号;
484: 检查点SCN;
492: 最后检查点时间;
144: Datafile checkpoint count;

暂无图片 评论
暂无图片 有用 0
John2020
题主
2021-08-14
针对这个案例和提示应该修改哪个才能新建控制文件成功并打开数据库?
John2020

还需要修改datafile的哪个偏移量以使能创建控制文件成功?

暂无图片 评论
暂无图片 有用 0
盖国强

检查:
resetlogs count,scn

这两个值可能被你修改了。如果 resetlogs 的信息不同,会被认为文件不属于这个化身。

暂无图片 评论
暂无图片 有用 0
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏