这通常涉及到数据库的创建时间戳或SCN(系统更改号)与备份文件中的时间戳或SCN不匹配的问题。 以下是对该问题的详细分析和解决方案: 1. 确认错误代码ora-01152的具体含义 错误代码 ora-01152 表示“文件 n 没有从过旧的备份中还原”。这通常发生在恢复操作过程中,当尝试从比当前数据库文件版本更早的备份中恢复...
ora-01152简释 1、ora-01152的发生原因: 数据文件的SCN比当前可用的最大SEQ的归档日志里的SCN还大, 所以系统反馈,备份数据文件不够老,因为归档日志比它老。 正常情况下,应该是数据文件比归档日志老。也即是数据文件的SCN小于归档日志的SCN。 出现该报错的原因: ...
ORA-01152: file 1 was not restored from a sufficiently old backup ORA-01110: data file 1: '/oracle/u01/app/oracle/oradata/orcl/system01.dbf' 这时已经报错ORA-01152,根据提示就是说使用了一个旧的控制文件。 通过B的方法恢复,应用归档。 h) 恢复数据库 这时有两种方法完成 i.在SQLPLUS中手动利用归...
异机恢复后ORA-01152错误解决 1.现象: 异机数据文件恢复成功后,执行最后一步打开数据库时报错。例如: SQL > alter database open resetlogs; 报错: ORA-01152: file 1 was not restored from a sufficiently old backup ORA-01110: data file 1: '/u02/oracle/oradata/mingya/system01.dbf' 2.原因: 造成...
1 ORA-01152: file 1 was not restored from a sufficiently old backup今天在备份数据时开启了自动备份控制文件所以控制文件也自动备份了 2 2.在没有删除控制文件的情况下,直接使用了备份的控制文件进行恢复 3 3.然后在打开数据库的时候发现无法正常打开 4 4.使用recover,restore对数据库进行恢复之后依然无法正常...
一是以old controlfile的SCN为准,将datafile恢复到与其一致,这样就会导致数据的不一致。二是以datafile的SCN为准,将controlfile恢复到与其一致,此时就会报ORA-01152的错误,然后我们通过recover database,进而利用归档日志来完成controlfile和datafile的SCN一致,归档找不到再利用redolog来恢复。
二是以datafile的SCN为准,将controlfile恢复到与其一致,此时就会报ORA-01152的错误,然后我们通过recover...
ORA-01152: 文件 1 没有从过旧的备份中还原 ORA-01110: 数据文件 1: 'D:\ORACLE\ORADATA\ORADATA\SYSTEM01.DBF' 使用: SQL> recover database using backup controlfile until cancel; ORA-00279: 更改 29945834 (在 08/22/2014 09:57:28 生成) 对于线程 1 是必需的 ...
ORA-01152: file 1 was not restored from a sufficiently old backup ORA-01110: data file 1: '/oracle/u01/app/oracle/oradata/orcl/system01.dbf' 这时已经报错ORA-01152,根据提示就是说使用了一个旧的控制文件。 通过B的方法恢复,应用归档。
ORA-01152: file 1 was not restored from a sufficiently old backup ORA-01110: data file 1: '/../../raw12' 造成这种报错的大部分原因是因为controlfile里所记录的scn与datafile里的scn不一致。比如从备份里restore出的controlfile上的scn < datafile上所记录的scn,因此理论上二种思路: ...