發現gap及解決
發現gap及解決
1,在primary端執行
SELECT * FROM V$ARCHIVE_GAP;
THREAD# LOW_SEQUENCE# HIGH_SEQUENCE#
----------- ------------- --------------
1 7 10
2,如果有記錄,則找出沒傳過去的log
SELECT NAME FROM V$ARCHIVED_LOG WHERE THREAD#=1 AND DEST_ID=1 AND
2> SEQUENCE# BETWEEN 7 AND 10;--假設primary端的local archive 地址配置在LOG_ARCHIVE_DEST_1
3,手工複製到standby端,再註冊
SQL> ALTER DATABASE REGISTER LOGFILE
'/physical_standby1/thread1_dest/arcr_1_7.arc';
4,重新開始管理恢復將完成這些日誌在standby端的應用
ALTER DATABASE RECOVER MANAGED STANDBY
DATABASE
再從第一步開始檢查是否仍有其他gap,直到沒有記錄及解決完成
後記:
如果在standby端配置好fal_server,fal_client兩個引數gap問題可以自動解決,不需人工干預。
log apply service可以自動發現gap,執行在primary端的fal server程式解決gap
1,在primary端執行
SELECT * FROM V$ARCHIVE_GAP;
THREAD# LOW_SEQUENCE# HIGH_SEQUENCE#
----------- ------------- --------------
1 7 10
2,如果有記錄,則找出沒傳過去的log
SELECT NAME FROM V$ARCHIVED_LOG WHERE THREAD#=1 AND DEST_ID=1 AND
2> SEQUENCE# BETWEEN 7 AND 10;--假設primary端的local archive 地址配置在LOG_ARCHIVE_DEST_1
3,手工複製到standby端,再註冊
SQL> ALTER DATABASE REGISTER LOGFILE
'/physical_standby1/thread1_dest/arcr_1_7.arc';
4,重新開始管理恢復將完成這些日誌在standby端的應用
ALTER DATABASE RECOVER MANAGED STANDBY
DATABASE
再從第一步開始檢查是否仍有其他gap,直到沒有記錄及解決完成
後記:
如果在standby端配置好fal_server,fal_client兩個引數gap問題可以自動解決,不需人工干預。
log apply service可以自動發現gap,執行在primary端的fal server程式解決gap
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/26870952/viewspace-2130132/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- research gap
- 智慧社群發展前景及解決方案
- 淺析當前服裝行業發展現狀及解決問題行業
- 製造業行業現狀及解決方案行業
- CSS column-gapCSS
- 資料標註行業現狀及解決方案行業
- 資料採集行業現狀及解決方案行業
- 國內ERP市場現狀分析及解決方案
- 多執行緒併發執行及解決方法執行緒
- 詳解 Redis 中 big keys 發現和解決Redis
- Ionic異常及解決
- OracleDG備庫恢復–gapOracle
- 研發管理與專案管理:痛點及解決方案專案管理
- 多執行緒併發同步問題及解決方案執行緒
- 伺服器出現 HTTP 錯誤程式碼,及解決方法伺服器HTTP
- 資料採集標註行業現狀及解決方案行業
- 解決uniapp h5 本地代理實現跨域訪問及如何配置開發環境APPH5跨域開發環境
- MongoDB Page Fault 的發現與解決、騰訊雲 MongoDB 智慧診斷及優化實踐MongoDB優化
- 快取穿透詳解及解決方案快取穿透
- Java限流及常用解決方案Java
- 光纖收發器常見故障及對應解決方法
- MySQL 在併發場景下的問題及解決思路MySql
- 直播系統中影片出現卡頓的原因及解決方案
- java併發程式設計 --併發問題的根源及主要解決方法Java程式設計
- [HTML/CSS]colum-gap屬性HTMLCSS
- 不知道說什麼,.net開發gap5個月了。
- 11g ADG 出現FAL[client,USER]:error 12154 connect to orcl for fetching gapclientError
- Error establishing a database connection 的解決方法(發現黑客入侵)ErrorDatabase黑客
- 教育直播原始碼:教育app開發市場前景及解決方案原始碼APP
- 資料併發操作帶的的問題及解決辦法
- 使用錨點跳轉時出現位置偏差原因及解決辦法
- Redis作為快取可能會出現的問題及解決方案Redis快取
- 粘包拆包及解決方案
- Bash漏洞檢測及解決方案
- Harbor搭建及配置 問題解決
- java.lang.OutOfMemoryError及解決方案JavaError
- Git常見問題及解決Git
- 跨域問題及解決方案跨域
- redis安裝及問題解決Redis