7 x 24 在线支持!
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表空间重复可传输表空间步骤。