一、環境描述
用戶設備在兩個機房,用戶為了保證業務的連續性,新落成的機房購買了新的設備,希望在最短的時間內將業務從老機房遷移到新機房。并且保證原有設備作為備份機使用。
老機房硬件環境:
主機設備IBM p570 、存儲設備IBM DS5100
新機房硬件環境:
主機設備IBM p570 、存儲設備DELL存儲
系統環境:AIX 6.1
數據庫:Oracle 10g
二、方案選擇
Oracle Data Guard 確保企業數據的高可用性、數據保護以及災難恢復。Data Guard 提供了一套全面的服務來創建、維護、管理和監控一個或多個備數據庫,使得生產Oracle 據
庫從災難和數據損壞中得以幸存。Data Guard 維護這些備數據庫作為生產數據庫的事務一致性拷貝。然后,如果生產數據庫因為計劃的或計劃外的中斷而變得不可用。Data Guard 能切換任何備數據為生產角色,從而最小化中斷引起的宕機時間。Data Guard 能與傳統的備份、恢復和cluster 技術一起使用,以提供高級別的數據保護和數據可用性。使用 Data Guard,管理員能通過將資源密集的備份和報表操作轉移到備系統上,來提高生產數據庫的性能。這樣在實施過程既實現數據庫的遷移又能達到數據庫的容災。

三、實施方案
1.實施步驟:
先將老機房數據遷移到新機房,采用RMAN的方式完成數據庫的備份,考慮2M帶寬太慢,采用網絡傳輸方式太慢,建議將備份數據存儲到臨時存儲或磁盤。
數據恢復好到新機房服務器上,繼續完成在兩臺服務器做好主備機器datagaurd 配置,考慮第二天業務時間上不能持續太久,當天只完成配置工作,應用暫時還運行在老的機房設備上。
在新老機房數據通過datagaurd方式做日志的同步,在業務不忙時間段完成數據庫主備角色的切換,讓應用運行在新的機房設備上。
2.實施風險:
數據庫容量達到400GB,備份和恢復時間比較長。
業務要求當機時間緊張,由于所有實施配置需要一步到位置,時間上控制比較緊張。
3.回退步驟:
作好數據庫的完整備份,保證數據安全。
對數據庫原有結構和配置參數留有副本,以防止DATAGAURD實施中出現問題,及時恢復到原有狀態。
4.實施時間:
實施具體項目 |
時間預估 |
數據庫原有配置備份 |
30分鐘 |
數據庫備份 |
2小時 |
數據恢復 |
2.5小時 |
DataGaurd配置 |
1小時 |