ORA-01153: an incompatible media recovery is active

hellohf123發表於2021-08-27

配置完dataguard,發現主機插入的資料不能直接在備機查詢到

原來設定的

啟動redo 應用
SQL> ALTER DATABASE RECOVER MANAGED STANDBY DATABASE DISCONNECT FROM SESSION;

現在想切換為

啟動實時應用
SQL> ALTER DATABASE RECOVER MANAGED STANDBY DATABASE USING CURRENT LOGFILE DISCONNECT FROM SESSION;


切換時報錯

SQL> ALTER DATABASE RECOVER MANAGED STANDBY DATABASE USING CURRENT LOGFILE DISCONNECT;
ALTER DATABASE RECOVER MANAGED STANDBY DATABASE USING CURRENT LOGFILE DISCONNECT
*
ERROR at line 1:
ORA-01153: an incompatible media recovery is active

原來備機需要先取消

SQL> alter database recover managed standby database cancel;
Database altered.

然後備機再執行

SQL> ALTER DATABASE RECOVER MANAGED STANDBY DATABASE USING CURRENT LOGFILE DISCONNECT;
Database altered.


此後,主機的插入資料就可以實時查詢到了

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70004783/viewspace-2789065/,如需轉載,請註明出處,否則將追究法律責任。

相關文章