13510228421
Case

案例展示
oracle数据库8.1.7 无日志文件和控制文件恢复
某医院负责维护的 DBA告诉我,他们有套oralce 8.1.7数据库文件所在分区被装电脑的 给格式化了,覆盖了少量的文件, 客户自己通过数据恢复软件已经找不到目录。 我们接手后 使用云尚云oracle数据库碎片恢复软件对其D盘扫描 提取出来文件碎片 组合出几个需要的完整的数据库文件。
dbv检测 文件基本完好。
由于 没有日志文件和控制文件 这个只能做不完全恢复。
新建实例 替换数据文件 重建控制文件 尝试alter database open 提示文件不一致需要恢复。 手工将所有相关检查点调整到一致性, 再次尝试 打开数据库 提示 ORA-00600: internal error code, arguments: [2662] ora-00600 3668等错误 线程中断 使用 调整scn命令 再次打开还是不行,
最后 手工加大 所有检查点 重建控制文件后  ,再次打开 使用 alter database open resetlogs 成功打开数据库。
做个EXP 完成修复