項目背景
通關作業是海關管理的基本工作,H2000通關管理系統(以下簡稱H2000系統)是中國海關現在運行的信息系統中最重要的核心業務系統。系統在每個工作日處理普通貨物報關單超過30萬份,日征收稅款達70億元。隨著海關業務的變革,對海關業務系統提出了更高的要求,主要表現在業務改革要求信息系統快速上線,需要對海關現有流程進行較大調整,需要對報關單等海關業務系統的基礎結構進行修改等,本項目將就新一代海關信息系統(智能海關)建設進行需求收集,基于業務需求設計數據庫架構、應用架構、技術實現建議,并給出詳細數據遷移方案。
解決方案
調研目前海關核心系統(H2000)所承載各系統現狀,并基于此給出新一代海關信息系統(智能海關)前現狀分析。
l 數據庫架構設計
基于對高階需求的理解,識別符合需求的數據主題、數據庫部署模式和具體技術建議。并根據需求設計數據流向和數據集成方式。
數據主題:通過什么樣的數據實體可以描述核心端到端的業務流程。
數據庫部署模式:數據庫實例的集中部署與分布部署方式選擇。
技術建議:數據庫高性能、高可用、可擴展等具體技術方案建議。
數據流向與集成方式:基于業務需求數據之間的流向。
l 應用架構設計
基于對需求的理解,結合高性能、高可靠、可擴展、可維護、可測試、易用性等非功能性需求,并參考業界領先實踐給出新一代海關信息系統(智能海關)的技術能力藍圖。對于重點的技術能力給出描述和說明。
l 數據遷移方案設計
基于未來數據庫架構的設計,給出歷史業務數據、歷史主數據的遷移方案,包含數據遷移的組織、流程、人員技能要求和工具,保證歷史數據的安全、高質量地遷移。
本次系統遷移的目標是在4小時停機維護時間內完成數據在兩個數據中心RAC環境內的遷移,兩地數據中心之間通過1000Mbps的以太網鏈路互聯。
我們在本方案中建議以下三種方式實現Oracle數據庫的數據遷移:
Ø RMAN Backup/Restore
通過全備份、增量備份實現數據遷移
實現方式簡單,遷移成本較低
需要較長的停機維護時間
Ø Oracle DataGuard遷移
通過建立Active-Standby的模式運行實現數據自動復制,通過switchover的方式實現主備中心的切換,實現數據遷移
需要主-備中心使用相同服務器硬件平臺
Ø 借助第三方工具(Quest
SharePlex)遷移
通過建立Active-Standby的模式運行實現數據自動復制,通過switchover的方式實現主備中心的切換,實現數據遷移
支持異構平臺
需要第三方工具支持,成本較高