今天遇到一個數據庫同步問題,主庫被關閉,重啟主庫後,備庫不能正常同步主庫數據。只有當手動切換歸檔日志的時候,備庫才能和主庫一致。
這個問題的解決方法:
重啟備庫,重新應用歸檔日志。
操作步驟如下:
//關閉備庫監聽器
lsnrctl stop
//關閉備庫
sqlplus / as sysdba
alter database recover managed standby database cancel;
shutdown immediate;
//啟動備庫
startup nomount;
alter database mount standby database;
alter database open read only;
alter database recover managed standby database using current logfile disconnect from session;
//啟動備庫監聽器
quit;
lsnrctl start