如果自己搞不定可以找诗檀软件专业ORACLE数据库修复团队成员帮您恢复!

诗檀软件专业数据库修复团队

服务热线 : 13764045638 QQ号:47079569 邮箱:service@parnassusdata.com

适用于:

Oracle Server - Enterprise Edition – 版本:7.0.16.011.2.0.2 - Release: 7.0 11.2 本文信息适用于任何平台。

症状

ORA-01242: data file suffered media failure: database in NOARCHIVELOG mode ORA-01122: database file 3 failed verification check ORA-01110: data file 3: 'D:\BODBF\USER02BO.DBF' ORA-01208: data file is an old version - not accessing current version error 1242 detected in background process

Errors in file d:\bodbf\trace\bdump\bodbLGWR.TRC: ORA-01110: data file 3: 'D:\BODBF\USER02BO.DBF' ORA-01114: IO error writing block to file 3 (block # 1) ORA-27041: unable to open file OSD-04002: unable to open file O/S-Error: (OS 32) The process cannot access the file because it is being used by another process.

原因

遇到介质故障的文件是由于之前有一些I/O 错误写入数据文件,如alert.log中显示。根本原因是数据文件被创建文件系统备份的OS-tool锁住,如NetbackupArcServRDBMS无法打开数据文件并因此失败。 实例会在NOARCHIVELOG模式崩溃,而ARCHIVELOG模式,实例会保存运行,但数据文件会脱机并请求恢复。

解决方案

如果需要媒体恢复,则 -- 还原数据文件的旧备份 -- 恢复数据文件/表空间 如果在故障后没有日志切换,则可以从当前重做日志中恢复文件且不需要还原旧备份,所以只要恢复数据库/表空间 同时确保backup window不超过且不与数据库打开时间冲突 建议进行联机备份以避免这些问题