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

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

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

  适用于: Oracle Database - Enterprise Edition – 版本9.2.0.5及以上 本文信息适用于任何平台。 *** 20-July-2015检查相关性*** 症状 在使数据库处于备份模式并复制了文件并重建控制,将文件并应用多个归档日志到备份模式下的数据库之前,当尝试使用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 同时我们查看create controlfile脚本,在创建中有resetlogs。 他这里使用的recovery 命令是: recover database using backup controlfile; 然后,几个日志会被应用,最终取消并尝试使用resetlogs打开。 原因 在recovery命令上不使用正确的语法。 解决方案 允许数据库打开的命令是: recover database using backup controlfile until cancel; 这与最初告诉Oracle你正在做取消或不完整恢复并在应用归档日志后取消是有差别的。