分类: Oracle
2010-07-23 17:53:24
一次突然断电导致我的standby,open时报如下的错误:
ORA-16004: 备份数据库需要恢复
ORA-01196: 文件 1 由于介质恢复会话失败而不一致
ORA-01110: 数据文件 1: 'D:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCLDG\SYSTEM01.DBF'
解决:
SQL> alter database recover managed standby database using current logfile disconnect from session;
在primary 库
sql> alter system switch logfile; ---目的使standby更完全的apply来自primary的log
在standby库:
SQL> alter database recover managed standby database cancel;
数据库已更改。
SQL> alter database open;
数据库已更改。