Oracle数据库恢复案例
丢失system01.dbf的数据库修复
测试对象 oracle 9I 数据库大小3GB
删除system01.dbf 造成丢失系统表空间丢失的状况。
下面是恢复测试。 图形化工具对此种损坏的故障是无法处理的。
还是命令行 解决。
首先扫描全部文件,导出每个表的部分数据跟字段值。
然后在命令行工具 输入要提取的表数据
生成数据文件及创建表语句 及CTL文件。 sqlldr工具加载即可。
事实证明,没有system01.dbf 一样可以恢复数据,只是麻烦了太麻烦了。针对丢失system01.dbf的这种故障,我们已开发了system01.dbf恢复软件,把它恢复出来,在进行修复,整个修复后数据库就很完美了、