当前位置:Gxlcms > 数据库问题 > 在recover database时,如何决定该从哪一个SCN开始恢复

在recover database时,如何决定该从哪一个SCN开始恢复

时间:2021-07-01 10:21:17 帮助过:6人阅读

ALTER DATABASE OPEN READ ONLY; ALTER DATABASE OPEN READ ONLY * ERROR at line 1: ORA-10458: standby database requires recovery ORA-01152: file 1 was not restored from a sufficiently old backup ORA-01110: data file 1: /oradata/ORCLDG/datafile/system.256.942211925

造成这个报错的原因是控制文件的SCN比数据文件的SCN小,可能是恢复的控制文件比较老,数据文件比较新

--来自于控制文件
select file#,checkpoint_change# from v$datafile;
--来自于数据文件
select file#,checkpoint_change# from v$datafile_header;

即以上的结果不一致

解决方法:

1.将数据文件还原到和控制文件一样的SCN,这样会丢失数据

2.找到恢复控制文件所需要的归档,并在rman下recover database即可

 

在recover database时,如何决定该从哪一个SCN开始恢复

标签:rest   store   ade   pen   搭建   header   需要   man   read   

人气教程排行