使用GoldenGate進行平台遷移和數據庫升級(9i->11g)步驟描述


在一個場景中,需要從Solaris SPARC將數據庫遷移到Linux X86-64,同時,數據庫版本從原有的oracle 9i(9.2.0.5)升級到11g(11.2.0.4)
使用OGG的數據同步功能,停機時間的長短主要取決於舊應用斷開和新應用對外提供訪問之間的切換時間。
升級步驟如下:

1. 目標端機器上安裝Oracle 11.2.0.4軟件,並根據源端的DB設置配置相應的表空間和數據庫參數,需要注意的是9i中有些參數在11g中已經廢棄或變化;部署應用到新的平台
2. 在源和目標端服務器上安裝OGG軟件,源端使用針對Oracle 9i的OGG 11.1.1.1.4,目標端使用針對11g的OGG 11.2.1.0.3;
3. 在源端數據庫上打開附加日志開關;使用OGG的命令:Add Trandata和Add SchemaTrandata將表級的附加日志打開;
4. 源端啟用DDL同步功能;
5. 在源和目標端配置OGG的manager進程;
6. 源端創建抽取和傳輸進程;目標端創建投遞進程;
7. 源端啟動OGG抽取和傳輸進程;
8. 基於SCN號導出源端數據到目標端數據庫,確認所有errors都被解決,完成目標端數據的初始化;
9. 在目標端基於SCN號啟動replicat進程;
10. 確認replicat進程中數據已經追平,停止源端應用,將業務用戶的入口指向11g的應用平台;
11. 停止源端、目標端的OGG進程,遷移完成。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM