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

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

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

   

适用于

Oracle数据库 –企业版 - 9.2.0.5 版本及更高版本 本文档内容适用于各个平台

 

症状

将数据库设置成备份模式,复制所有数据文件和重建控制文件,并应用几个归档日志文件让数据库比备份模式时更新一些,当尝试用alter database open resetlogs打开数据库时报下面错误:

SQL> alter database open resetlogs; alter database open resetlogs * ERROR at line 1: ORA-01113: file 1 needs media recovery ORA-01110: data file 1: '/oracle/PRDDAT/DATA1/tables/PRDDAT.SYSTEM.data1.dbf'

下面的查询和结果:

select distinct(fhscn) from x$kcvfh; just one value

select distinct(fhsta) from x$kcvfh; only the value of 0 select distinct status from v$backup; not active 看到控制文件脚本里也设置了resetlogs.

执行的恢复命令是:

recover database using backup controlfile;

几个日志将被应用,最后删除日志并指定resetlogs 打开数据库。

原因

恢复命令不正确

解决方案

用下面命令打开数据库:

recover database using backup controlfile until cancel;

这就是告诉数据库你在用可用的归档日志进行数据不完全数据恢复。