再一次MAA環境下switchover失敗經驗分享
前幾天又有機會做MAA環境下的switchover,結果又失敗啦~~
這個環境跟我第一次MAA環境類似,稍微複雜的是主備庫都是6節點RAC,第一次從主庫切換備庫,是我現場支援做的,遇到點小問題,但是switchover成功了,當時遇到的問題是:
在主庫switchover成備庫成功,但是在備庫switchover到主庫時,提示If media recovery active, switchover will wait for completion,然後檢查alert日誌發現,原備庫沒有完全應用end of redo的archive log,原因是:
ORA-19816: WARNING: Files may exist in db_recovery_file_dest that are not known to database.
ORA-17502: ksfdcre:4 Failed to create file +DISKGROUP4
ORA-15041: diskgroup space exhausted
Wed May 13 20:32:52 2009
*************************************************************
WARNING: A file of type ARCHIVED LOG may exist in
db_recovery_file_dest that is not known to the database.
Use the RMAN command CATALOG RECOVERY AREA to re-catalog
any such files. This is most likely the result of a crash
during file creation.
*************************************************************
Wed May 13 20:32:52 2009
Errors in file /log/admin/cbak/bdump/cbak1_arc1_22278.trc:
ORA-19504: failed to create file "+DISKGROUP4"
ORA-17502: ksfdcre:4 Failed to create file +DISKGROUP4
ORA-15041: diskgroup space exhausted
ARC1: Error 19504 Creating archive log file to '+DISKGROUP4'
ARC1: All standby destinations failed; successful archival assumed
ARC1: Failed to archive thread 3 sequence 3367 (19504)
ARCH: Archival stopped, error occurred. Will continue retrying
Identified End-Of-Redo for thread 1 sequence 3237
Media Recovery Waiting for thread 3 sequence 3367
還沒有完成media recovery,這時候做switchover肯定失敗
最後使用手動方式註冊沒有成功的歸檔日誌,然後再重新switchover,成功~~
關於上面為什麼沒有成功建立歸檔,原因ORA-15041: diskgroup space exhausted,經過檢查發現是ASM的一個bug和資料庫配置有關的問題,暫時也沒時間解決,只好先用手動註冊歸檔方式解決了~~
結果不及時總結的後果體現出來了,切換成功後執行了將近2個月,前幾天需要切換回來,出現了非常奇特的現象,簡言之,就是主庫切換備庫就失敗了,沒有成功應用end of redo的archive log,因為上面ASM原因,沒有建立成功,但是備庫已經成功接收,不過因為主庫沒有成功應用,而且中間出現問題重啟了備庫,所以最後是備庫啟用後,資料一點沒有丟失,而且原主庫繼續查詢以前的歸檔並能成功接收歸檔,但是由於都是以前的歸檔,不能應用,一直向後查詢,因為遺留的6個節點歸檔將近3000個,所以最後沒有等待繼續找玩,就重新做了備庫。
感覺如果等待切換的備庫自己應用,也許最後可以正常,因為感覺他的主備模式沒有被破壞,不過也不一定,最有可能scn不一致,由於是比較重要的生產庫,就沒能繼續實驗下去~
又多了一次switchover失敗經驗~~
大家一定注意前期檢查,不能忽略這些可能引起異常的小問題~~
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/122290/viewspace-607759/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Ubuntu22.4環境下npm下載gdal失敗UbuntuNPM
- 出現“登入失敗,表單提交校驗失敗”,請檢查伺服器環境伺服器
- 事故分享——關於Conda啟用環境失敗並報gbk相關錯誤
- 在新裝Homestead環境下,Redis連線失敗的解決辦法。Redis
- python+selenium環境搭建,pip安裝selenium失敗Python
- Jenkins allure report 路徑使用環境變數失敗Jenkins變數
- ubuntu環境下啟動php-fpm失敗Job for php-fpm.service failed...UbuntuPHPAI
- Homestead 環境安裝 horizon 一直顯示失敗
- 《爐石傳說》的退環境機制失敗在哪
- 你有哪些面試失敗的慘痛經驗?面試
- 開發者分享如何從專案失敗中尋找到有價值的崛起經驗
- Kotlin專案中 GlideApp 構建失敗經驗總結KotlinIdeaAPP
- 公司網路環境中使用Python requests 庫SSL認證失敗Python
- 搭建 Laravel Sail 開發環境 - Windows,建立測試專案失敗LaravelAI開發環境Windows
- hanlp在Python環境中的安裝失敗後的解決方法HanLPPython
- 直播平臺開發經驗分享——直播平臺搭建環境配置詳解及分析
- 經驗分享
- Code Review 從失敗中總結出來的幾個經驗View
- wordpress 隨機數校驗失敗隨機
- 記一次微信自定義分享debug均為true但是分享失敗的經歷
- Linux下python pip install失敗LinuxPython
- Android sdk 下載/更新失敗Android
- 春招兩次騰訊面試都掛二面,分享下我失敗+傻傻的面試經歷面試
- 用conda安裝庫時遇到環境查詢失敗問題解決方案
- Windows環境下的Nginx環境搭建WindowsNginx
- Windows 環境下 Python 環境安裝WindowsPython
- window環境下testlink環境搭建(xammp)
- Token驗證失敗的解決方法
- 《榮耀戰魂》的環境設計製作經驗
- 做了三年的遊戲專案宣佈關閉,失敗經驗遊戲
- 14.iOS原生分享:UIActivityViewController,分享到微信失敗iOSUIViewController
- 分享下3年工作經驗下的 社招面經(詳細總結)
- pyhanlp下載失敗解決方法HanLP
- Linux下利用檔案描述符恢復的成功失敗實驗Linux
- 第三篇 編譯環境與執行環境不一致會導致class檔案執行失敗編譯
- 以太坊-Win環境下remix環境搭建REM
- 案例分享:基於Docker環境下的Jenkins搭建及使用DockerJenkins
- 分享MacBook下laravel多版本docker開發環境配置方案MacLaravelDocker開發環境
- 搭建Ansible實驗環境