【話題討論】不同平臺的資料庫遷移要注意哪些事項?

leonarding發表於2013-04-11
資料遷移(Data migration)是指在儲存型別、格式和計算機系統之間的資料轉換。資料遷移當一個機構決定使用新的計算系統或與當前的系統不相容的資料管理系統時是必須的。資料遷移通常有計劃的執行來完成一個自動的遷移,從單調的任務中解放人力資源。當機構或個人改變計算機系統或升級到新的系統時需要它。

最近看帖子裡有很多人在問資料庫遷移的問題,今天做個討論貼,希望大家多多發言,分享一下經驗心得。

討論話題:
1、資料庫遷移一般有哪些方式?
2、做資料庫遷移的話,RMAN和資料泵這兩種方式哪種好?
3、資料庫跨平臺遷移可以應用在哪些方面?
4、不同平臺的資料庫遷移要注意哪些事項?
 
 
本人回覆
 
1、資料庫遷移一般有哪些方式?
現在從原來的小資料量上升為大資料量遷移,這裡的遷移方案很多
如果是線上遠距離而且還是異構平臺,選擇DG安全省事,但是成本又高,還可以DG 這是不停機的方案 成本也是非常大的
當然最方便快捷的還是 資料庫冷備,遷移,恢復, 這是在允許停機的情況下 做的
rman 啊  exp 啊 expdp 啊  外部表啊  spool啊  很多 很多  適用於 不同的場合

2、做資料庫遷移的話,RMAN和資料泵這兩種方式哪種好?
這是2種不同模式的方法,一種是物理一種邏輯,rman可以根據歸檔恢復到最新狀態,資料泵只能恢復到備份時的時間點
資料泵的好處就是非常靈活,可以複製到任何一臺機器上匯入不同版本的資料庫,注意相容性
要說哪個好,我覺的都沒有 “表空間遷移方便快捷” 如果資料量大,而且 資料都在有限的表空間內 ,可以使用這種方式遷移 ,減少停機時間

3、資料庫跨平臺遷移可以應用在哪些方面?
1).硬體不夠用了
2).資料量大需要拆庫
3).資料複製
4).新業務 需要 更換資料庫/OS/伺服器 等任何一類
5).公司搬家  需要從一個地方 遷移到 另一個地方

4、不同平臺的資料庫遷移要注意哪些事項?
系統相容性
資料庫版本相容性
資料量大小
有沒有特殊要求
裸裝置  檔案系統  ASM 等 不同介質 間 轉換
bug 有的版本會有,這個需要注意
做好回退方案
寫好遷移步驟 ,每步都要詳細精確到程式碼層 標註 會發生的情況和注意事項

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/26686207/viewspace-758210/,如需轉載,請註明出處,否則將追究法律責任。

相關文章