Email: service@parnassusdata.com 7 x 24 online support!

    You are here

    • You are here:
    • Home > Blogs > PDSERVICE's blog > Oracle 数据库启动失败显示ORA-01190 ORA-01110 ORA-19729 ORA-01190: 控制文件或数据文件 来自最后一个 RESETLOGS 之前

Oracle 数据库启动失败显示ORA-01190 ORA-01110 ORA-19729 ORA-01190: 控制文件或数据文件 来自最后一个 RESETLOGS 之前

Oracle 数据库启动失败显示ORA-01190 ORA-01110 ORA-19729 ORA-01190: 控制文件或数据文件 来自最后一个 RESETLOGS 之前

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

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

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

 

ORA-01190: 控制文件或数据文件  来自最后一个 RESETLOGS 之前

oerr ora 1190
01190, 00000, "control file or data file %s is from before the last RESETLOGS"
// *Cause: Attempting to use a data file when the log reset information in
//          the file does not match the control file. Either the data file
//          or the control file is a backup that was made before the most
//          recent ALTER DATABASE OPEN RESETLOGS.
// *Action: Restore file from a more recent backup.
 
 
ORA-19729: 文件不是插入的数据文件的初始版本
 
oerr ora 19729    
19729, 00000, "File %s is not the initial version of the plugged in datafile"
// *Cause:   The file is not the initial version of the plugged in datafile.
// *Action:  Use the correct initial version of the plugged in datafile.

 

适用于:

Oracle Database – Enterprise Edition – 版本10.2.0.4 及以上
本文信息适用于任何平台。

症状

当尝试打开数据库时,显示以下错误。

ORA-01190: control file or data file 37 is from before the last RESETLOGS
ORA-01110: data file 37: ‘O:\ORADATA\ADMP\ADM_HIR_50GIG.DBF’
ORA-19729: File 37 is not the initial version of the plugged in datafile

原因

可传输表空间在过程中失败并导致相关数据文件与Oracle控制文件不同步。因此之后重启导致以下问题。

解决方案

由于失败的可传输表空间操作导致该问题,解决方法是:

++ 启动mount 数据库。
SQL > startup mount;

++ 脱机drop有问题的数据文件
SQL > alter database datafile <file#> offline drop;

++ 打开数据库。
SQL > alter database open;

++ Drop 包含有问题数据文件的表空间。

++ 然后对被drop表空间重复可传输表空间步骤。