错误描述:备库由mount启动到open时报如下异常:

ORA-01152: 文件 1 没有从过旧的备份中还原_数据文件

第 1 行出现错误:

ORA-16004: 备份数据库需要恢复

ORA-01152: 文件 1 没有从过旧的备份中还原

ORA-01110: 数据文件 1: 'E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL1\SYSTEM01.DBF'

解决方案:

a、备库启用实时redo应用

SQL> alter database recover managed standby database using current logfile disconnect from session;

数据库已更改.

b、主库手动日志归档

SQL> alter system switch logfile;

系统已更改.

c、备库取消redo应用

SQL> alter database recover managed standby database cancel;

数据库已更改.

备库正常open,如下图所示:

SQL> alter database open;

数据库已更改.