引言:本文以作者單位業務系統的數據庫容災備份構建及其測試為例,重點對異構數據庫雙系統業務中心間數據遷移,以及異構數據庫間數據同步、容災功能的可行性和可靠性測試進行了論述。
作者所在單位業務系統采用JAVA技術實現多層架構,具有在線投稿平臺、移動業務平臺、文字編輯系統和圖片編輯系統、公共稿庫管理、成品稿庫及發布服務、稿件統計、監控預警系統、單點登錄系統等8大功能。硬件服務器均采用DELL R910,配置為CPU 32核 Intel(R)Xeon(R) CPU X5675 @3.07GHz,Memory 16GB,hard disk 500GB;基本環境情況如表1所示。
基于業務系統現狀和容災系統需求,在容災系統的設計上,分兩個階段,一是異構數據庫雙系統中心設計,即重新搭建以達夢公司生產的DM7為后臺數據庫的新業務系統,形成雙系統中心;二是異構數據庫容災系設計,即在雙系統中心的基礎下,通過容災管理系統將雙系統中心構成異構容災系統。

表1 業務應用系統基本環境情況表

圖1 雙系統網絡拓撲
異構數據庫雙系統中心設計主要是測試完成從Oracle 數據庫包括表結構、數據、主鍵、外鍵、索引及視圖等平滑遷移到達夢DM7數據庫的可靠性和完整性等方面;以及應用系統程序移植到新系統的功能和性能等。
在對業務系統現狀進行全面分析后,參照原業務系統的運行環境,按照單機模式,重新搭建以DM7為后臺數據庫的新業務系統的運行環境,通過百兆局域網與業務中心互連,形成雙系統中心,網絡拓撲如圖1所示。……