错误描述:备库由mount启动到open时报如下异常:
第 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;
数据库已更改.