陳真玄 ,范宇楠 ,張 怡 ,楊 柳
(1. 水利部信息中心,北京 100053;2. 北京金水信息技術發展有限公司,北京 100053)
隨著大數據時代的到來,水利信息化建設的不斷深化,信息化范圍逐步擴大,目前信息化建設已全面覆蓋了防汛抗旱、水資源管理、水土保持、河長制、農村水利和電子政務等水利業務領域,大大提高了水行政管理和公共服務能力,提升了水利信息化水平。然而由于信息系統規模越來越大、應用范圍越來越廣,對數據可靠性的要求也越來越高,數據庫作為管理數據的核心系統也變得越來越重要。在此情況下,對數據庫系統進行高可用改造迫在眉睫。
水利部信息中心數據庫在政務內網、業務網、DMZ 區 3 個區域分別采用大集中管理方式,特別是業務網核心數據庫承載了水情、氣象、財務、水資源、河長制等幾十個重要業務應用,部分業務為全國大集中部署,一旦數據庫癱瘓,將嚴重影響水利業務系統的正常運轉和工作的正常開展。
業務網核心數據庫目前已配置為 Oracle RAC 集群架構,運行在 2 臺 IBM P750 小型機上,數據存放在 1 臺 EMC VMAX 存儲上,數據量約 25 TB。當1 臺服務器硬件故障時,不影響數據庫使用。此外,數據庫配置了 RMAN 定期備份,可以為數據安全提供最后的保障。
但是目前仍然存在以下幾個問題:
1)數據庫集群只是實現了服務器冗余,數據庫系統仍是單點,由于數據庫 Bug、資源異常等原因引發的數據庫故障,仍會影響業務系統運行。
2)數據庫打補丁、升級等變更操作需要停止數據庫,中斷應用系統運行,并且由于變更操作時間窗口較長,一旦過程中發生問題會影響應用的恢復時間。……