遷移式升級的測試
之前寫了一篇文章分析了目前存在的一個問題和改進思路。
當前的硬體環境是Solaris,Oracle 10gR2 單例項,資料量在800G左右。想遷移到另外一臺伺服器上。大體的需求如下:
1.藉助這次維護的時機,能夠把資料庫升級至11g
2.升級的過程需要儘可能保留一個較短的時間視窗,計劃在2個小時以內完成
3.有較好的解決方案去演練整個過程,多次總結,提高遷移的效率,保證質量
4.有完善的回退計劃,能夠支援回退場景下業務平滑過渡
5.目前對於跨平臺沒有明確的要求,可以繼續使用Solaris,也可以考慮跨平臺,但是影響範圍要小。
大體的實現思路如下,分為三個主要步驟:
1.首先就是搭建Data Guard環境,在保證業務資料已經完全同步到備庫的情況下,在維護時間做Failover切換到備機環境,目前的主庫為10g的庫,然後在同一臺伺服器上建立一個11g的資料庫,資料庫的引數配置和10g的基本保持一致。
第二個步驟很關鍵,就是在10g的資料庫上匯出傳輸表空間的dump檔案,然後保持資料檔案不懂,停掉10g的資料庫,做傳輸表空間資料字典的匯入,這樣10g的資料檔案就匯入了11g的庫裡。
第三步是11g的資料庫全面接管成為真正的主庫的時候,因為傳輸表空間只同步表資料,對於儲存過程,函式,檢視,同義詞,DB link,許可權等都無法同步,所以可以在這個基礎上選擇性匯出全庫的指定schema的資訊,匯入目標庫中,因為是DDL的匯入,這個過程持續時間也會很快。
這個過程,如果準備充分,應該在半個小時內會順利完成,今天下午測試了一下大體的過程,發現效率還不錯。當然這個之外就是效能的考慮了,統計資訊,資料庫引數的最佳化等,這些都是需要提前考慮的問題,大體的處理步驟的時間會很短。
當前的硬體環境是Solaris,Oracle 10gR2 單例項,資料量在800G左右。想遷移到另外一臺伺服器上。大體的需求如下:
1.藉助這次維護的時機,能夠把資料庫升級至11g
2.升級的過程需要儘可能保留一個較短的時間視窗,計劃在2個小時以內完成
3.有較好的解決方案去演練整個過程,多次總結,提高遷移的效率,保證質量
4.有完善的回退計劃,能夠支援回退場景下業務平滑過渡
5.目前對於跨平臺沒有明確的要求,可以繼續使用Solaris,也可以考慮跨平臺,但是影響範圍要小。
大體的實現思路如下,分為三個主要步驟:
1.首先就是搭建Data Guard環境,在保證業務資料已經完全同步到備庫的情況下,在維護時間做Failover切換到備機環境,目前的主庫為10g的庫,然後在同一臺伺服器上建立一個11g的資料庫,資料庫的引數配置和10g的基本保持一致。
第二個步驟很關鍵,就是在10g的資料庫上匯出傳輸表空間的dump檔案,然後保持資料檔案不懂,停掉10g的資料庫,做傳輸表空間資料字典的匯入,這樣10g的資料檔案就匯入了11g的庫裡。
第三步是11g的資料庫全面接管成為真正的主庫的時候,因為傳輸表空間只同步表資料,對於儲存過程,函式,檢視,同義詞,DB link,許可權等都無法同步,所以可以在這個基礎上選擇性匯出全庫的指定schema的資訊,匯入目標庫中,因為是DDL的匯入,這個過程持續時間也會很快。
這個過程,如果準備充分,應該在半個小時內會順利完成,今天下午測試了一下大體的過程,發現效率還不錯。當然這個之外就是效能的考慮了,統計資訊,資料庫引數的最佳化等,這些都是需要提前考慮的問題,大體的處理步驟的時間會很短。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/23718752/viewspace-2125341/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 遷移式升級的測試(二)
- 遷移式升級的測試(三)
- 測試環境的遷移式升級和資料整合
- 遷移式升級的一點思考
- datapump跨平臺升級遷移的對比測試和優化優化
- 一種遷移式升級的方案考慮
- datapump跨平臺升級遷移的對比測試和最佳化
- 同位元組序跨平臺資料庫遷移和升級的測試資料庫
- expdp 遷移測試
- 行遷移測試
- 資料庫的升級及遷移資料庫
- Grafana的版本升級和資料遷移Grafana
- gitlab安裝/遷移/升級流程Gitlab
- datapump跨平臺升級遷移的總結
- Oracle rman duplicate遷移測試Oracle
- PostMan newman測試介面遷移Postman
- SQL Server升級和遷移的三個技巧GZSQLServer
- Android O 遷移測試:RoomAndroidOOM
- svn版本升級遷移和異地備份
- 資料庫的建立、遷移、升級和流等方面資料庫
- 行遷移測試實驗(轉載)
- iOS CoreData (二) 版本升級和資料庫遷移iOS資料庫
- weblogic版本升級遷移需要注意事項Web
- SAP系統升級,如何做資料遷移?
- expdp/impdp跨版本升級遷移問題總結
- 如何將.Net SOE遷移升級到10.1上
- ERP升級:如何做好資料遷移(轉)
- Oracle資料庫升級或資料遷移的方法探討Oracle資料庫
- 【XTTS】Oracle XTTS V4--Oracle11.2.0.4+ 遷移升級TTSOracle
- 最全weblogic升級與遷移改造常見問題Web
- oracle upgrade 升級前測試,升級後穩定計劃Oracle
- 百萬級資料遷移方案測評小記
- 【版本升級】PerfDog新增多維度測試報告對比功能、iOS電量測試功能升級測試報告iOS
- Core Data資料遷移及單元測試
- 遷移或升級後你應該如何調整你的資料
- CentOS 停止維護,一文看懂升級遷移路徑CentOS
- 淺談測試生涯如何轉型升級
- 執行database replay進行升級測試Database