ORA-01242: data file suffered media failure: database in NOARCHIVELOG mode

文档解释

ORA-01242: data file suffered media failure: database in NOARCHIVELOG mode

Cause: The database is in NOARCHIVELOG mode and a database file was detected as inaccessible due to media failure.

Action: Restore accessibility to the file mentioned in the error stack and restart the instance.

此ORA-01242表示数据文件发生媒体故障,数据库没有处于归档模式。

官方解释

ORA-01242: 表示数据库未处于归档模式,而数据文件发生媒体故障。

常见案例

当数据库没有处于归档模式,而数据文件发生媒体故障时,就可能出现ORA-01242。

正常处理方法及步骤

1、如果是使用备份恢复数据库,则应使用RMAN重建损坏的数据文件。

2、如果没有可以恢复的备份,则可以使用DBVERIFY和ANALYZE CHECK文件,确定可以保存的部分。

3、用DBMS_REPAIR包修复损坏数据块。

4、重建更改大小的数据文件。

5、恢复数据库使用非归档模式(恢复数据库至“open nomount”阶段)。

6、恢复控制文件,并根据要求恢复数据库并重新启动实例。

你可能感兴趣的