1.項目說明
提供ORACLE實時備份軟體實作IBM AIX作業系統到FUJITSU SOLARIS作業系統上ORACLE資料庫實時備份
2 .業務需求
2.1 ORACLE 實時備份軟體2.1.1 采用資料庫複制工具來實作對異構作業系統上的ORACLE資料庫複制;避免對現有的業務系統進行調整,減少對生産系統的影響;
2.1.2 解決業務系統的備份問題,通過資料複制技術建立實時的備份系統,當生産系統出現故障後能夠快速接管業務;
2.1.3 提供資料查詢功能,通過資料複制技術可以提供資料查詢的分離,同時可利用備份系統上的資料提供資料查詢;
2.1.4 主機主要配置為IBM570 CPU4×1.5G 記憶體32G,備機主要配置為FUJITSU M8000 CPU3×4核×2.88M 記憶體24G,主備系統間采取TCP/IP三層網絡連接配接;
2.1.5 備份軟體提供一年現場免費保修服務。
3 .技術要求
3.1 ORACLE實時備份軟體部分l 支援主流作業系統
§ IBM AIX
§ Linux(RedHat Enterprise)
§ Sun Solaris
l 支援主流資料庫
§ Oracle 9i、
10G、11G、RAC
l 支援異構環境複制
§ 支援不同廠商硬體(主機、存儲)之間的資料複制
§ 支援同類資料庫不同版本之間資料複制,如Oracle 10G到11G的複制
l 資料捕獲模式
§ 通過資料庫日志捕獲資料變化,能夠解析源資料庫線上日志或歸檔日志
§ 支援Oracle中所有的常用資料類型,包括Blob,Clob,Long等的複制
§ 支援SEQUENCE、函數、存儲過程、視圖、同義詞、索引、應用包、使用者等資料庫對象進行複制。
§ 支援對Oracle中常用DDL操作的複制, 要求支援中文漢字内碼,符合雙位元組編碼
l 複制實時性和性能
§ 資料複制正常情況下延遲應當控制在5秒以内
§ 能夠支援大資料量的資料複制,如有每日分析日志量在800G以上案例
§ 能夠使用多程序并行複制提高複制性能
§ 正常情況下源和目标端CPU占用<5%
l 複制靈活性
§ 能夠實作多對一和一對多的複制
§ 能夠實作雙向資料複制
§ 能夠隻複制部分資料,如可以指定隻複制指定部分表
§ 能夠在複制過程中對資料進行變換,如對某些列使用sql作特定轉換
l 複制可靠性
§ 資料複制應當隻複制送出交易,不複制復原交易
§ 資料複制需要嚴格遵守Oracle事務的一緻性,目标系統需要完整順序地再現原系統的事務
§ 備份端資料應當處于活動狀态,以便于進行資料驗證和實時準備接管服務
§ 源系統和目标系統的任何故障都不會影響到複制環境。這些故障包括:源主機故障、資料庫故障、複制軟體故障,網絡故障、目标系統的主機故障、資料庫故障等等
§ 源庫RAC環境下運作複制軟體的單點故障後能夠切換到其它節點繼續運作而無需重新初始化
§ 支援在資料複制過程中對資料準确性進行校驗,如正在複制的資料在之前就已經不一緻,應提供報警功能,以便及時發現錯誤,避免錯誤的擴大;
§ 提供兩端資料對比和資料修複的工具或方案
l 災難接管和業務回切
§ 系統要求支援在應急庫上接管生産系統
§ 當生産系統修複後,要求能夠從應急庫上回切業務資料,在回切時可以支援增量資料回切、全量資料回切等
l 管理工具和報警
§ 能夠提供圖形化的管理工具