Oracle ORA-1122, ORA-1110, ORA-1207 while open the database after crash

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

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

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

症状

ORA-1122 :数据库文件 %s 验证检查失败
ORA-1110 : 数据文件 :
ORA-1207: ORA 1207 文件比控制文件更近

原因

该文件中的信息与控制文件的信息不一致。
数据文件头CHECKPOINT的计数超出控制文件CHECKPOINT的计数。

解决方案

1.安装数据库
SQL> Startup mount

2. 保存控制文件的信息:

SQL> Alter database backup controlfile to trace;

3. 从user_dump_dest生成的跟踪文件中创建一个控制文件创建脚本。

用 Noresetlogs 项

4. 关闭数据库,用 NOMOUNT模式启动

SQL> shutdown abort
SQL> startup nomount

5. 创建控制文件

用上面的’backup controlfile to trace’ 命令生成的脚本。

请参考:
Note 735106.1 – 如何重建一个控制文件

6.恢复数据库

SQL> recover database;
7. 打开数据库

SQL> Alter database open;

 

 

 

Comment

*

沪ICP备14014813号-2

沪公网安备 31010802001379号