某医院负责维护的 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 完成修复