主庫resetlogs對備庫的影響
假設主庫SCN為100,現在需要閃回到80並open resetlogs,SCN從0開始並生成了一個新的redo branch
備庫的SCN若>=80,則只能進行閃回或者重建;
備庫SCN<80且已經識別到新的redo branch,則備庫可以自動應用新的redo branch,不需人工干預
主庫進行不完全恢復,執行open resetlogs,備庫大致有以下幾種情形
物理備庫
1
檢視主庫resetlogs時的SCN值,同備庫current_scn進行比較
SELECT TO_CHAR(RESETLOGS_CHANGE# - 2) FROM V$DATABASE;--主庫
SELECT TO_CHAR(CURRENT_SCN) FROM V$DATABASE;--備庫
2
如果current_scn > RESETLOGS_CHANGE# - 2,則閃回備庫
FLASHBACK STANDBY DATABASE TO SCN resetlogs_change# -2;
3
如果current_scn < RESETLOGS_CHANGE# - 2,則開啟備庫實時應用
ALTER DATABASE RECOVER MANAGED STANDBY DATABASE USING CURRENT LOGFILE DISCONNECT;
4
如果current_scn遠遠落後於RESETLOGS_CHANGE# - 2,新的redo branch已經註冊到standby
則備庫會自動處理不需人工干預
邏輯備庫
若sql apply偵測到主庫的resetlogs操作,則會自動的執行新的redo branch;否則sql apply會報告ora-1346: LogMiner processed redo beyond specified reset log scn
1
比較備庫的scn和主庫resetlogs scn
SELECT TO_CHAR(RESETLOGS_CHANGE# - 2) AS FLASHBACK_SCN FROM V$DATABASE;--主庫resetlogs SCN
SELECT DBMS_LOGSTDBY.MAP_PRIMARY_SCN (PRIMARY_SCN => FLASHBACK_SCN) AS TARGET_SCN FROM DUAL;--對應的備庫SCN
2
閃回備庫
SQL> SHUTDOWN;
SQL> STARTUP MOUNT EXCLUSIVE;
SQL> FLASHBACK DATABASE TO SCN ;
SQL> ALTER DATABASE OPEN RESETLOGS;
3
確認新的redo branch已被備庫接受註冊
SELECT resetlogs_id FROM V$DATABASE_INCARNATION WHERE status = 'CURRENT';--主庫
SELECT * FROM DBA_LOGSTDBY_LOG WHERE resetlogs_id = resetlogs_id_at_primary;--備庫,如果返回資料,證明已經註冊到備庫
然後重啟sql apply
ALTER DATABASE START LOGICAL STANDBY APPLY IMMEDIATE;
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/15480802/viewspace-718437/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Oracle-DG最大保護模式下,dg備庫出現問題對主庫有什麼影響?Oracle模式
- 變更OS時間對資料庫的影響資料庫
- 容器化對資料庫的效能有影響嗎?資料庫
- 磁碟排序對Oracle資料庫效能的影響PT排序Oracle資料庫
- Oracle 11g 測試停庫對job的影響Oracle
- Postgresql MVCC架構對從庫長查詢的影響SQLMVC架構
- 聊聊虛擬化和容器對資料庫的影響資料庫
- Oracle資料庫恢復之resetlogsOracle資料庫
- 關於資料庫開啟大頁對效能的影響資料庫
- 主備資料庫狀態手工比對(一)資料庫
- 主備資料庫狀態手工比對(二)資料庫
- MySQL 5.7 主庫崩潰切備庫MySql
- 修改主機時區對Oracle的影響分析Oracle
- 主動寫入流對@ResponseBody註解的影響
- NVM作為主存上對資料庫管理系統的影響資料庫
- rman開啟備份優化對備份歸檔的影響優化
- 虛擬主機對網站有哪些影響?網站
- dg主庫建立檔案備庫未同步解決方法
- 資料庫的統計(select)確實會影響資料庫的更新(update)的資料庫
- 【DG】Data Guard主備庫Failove切換AI
- 【DG】Data Guard主備庫Switchover切換
- 艾司博訊:拼多多改庫存對權重有什麼影響
- Polardb資料庫掛庫後,如何恢復主備關係資料庫
- 資料庫伺服器備份儲存更換不受任何影響的便捷操作方法資料庫伺服器
- Oracle ADG 備庫新增備庫Oracle
- 資料庫調優和資料遷移是如何影響資料庫的RY資料庫
- 案例:DG主庫未設定force logging導致備庫壞塊
- SQLServer2012映象主庫掛掉如何切換到映象備庫SQLServer
- 聊聊分散式資料庫中單節點故障的影響分散式資料庫
- [20220105]建立非唯一主鍵對效能有影響嗎.txt
- 是什麼影響了資料庫索引選型?資料庫索引
- CIRAA:2021全球智庫影響力評價報告
- unusable index對DML/QUERY的影響Index
- Nologging對恢復的影響(二)
- 語言對思維的影響
- Nologging對恢復的影響(一)
- 億歐智庫:COVID-19對教育行業影響分析報告(附下載)行業
- 雲主機的速度受到什麼影響?
- 網線的分類與對網速的影響 網線對網速影響大嗎?