一種Oracle快速的整合遷移方案(r12筆記第98天)
最近在分析一個遷移案例的時候,突然多了一些額外的想法,也算是對原有方案的一個補充。
比如存在兩個資料庫 peak和esales,彼此是獨立的業務,所幸兩者也沒有使用者的衝突等,都在10g版本,如果需要把他們整合到11g的環境中,遷移的方案就是一個重中之重。
因為這兩個庫的資料量不大,都不到200G,所以遷移的時間估算下來在2個小時還是可行的。
初步的想法就是常規的邏輯匯出匯入,比如使用資料泵來做。按照以往的經驗,每個資料庫大概會在40分鐘左右完成。兩個加起來就是80分鐘左右。
如果碰到點意料之外的情況,兩個小時的時間還算是寬裕的。
而這個過程中涉及到的一個重要風險點就是備份的傳輸,匯出和傳輸的時間是忽略了的,這樣一來,在網路頻寬郵箱的情況下,很可能出現瓶頸,就在於網路上,這一點上如果過度依賴於一些平臺環境,就很可能出現不可控的情況,說實話整個遷移的過程中大半的時間都在傳輸和匯入的過程中。
如果把這個過程最佳化一番,能最佳化到多少時間呢,對此一個直接的方案就是把資料預處理的工作提前做好,如果能夠避免重複的資料匯入工作,那麼我們就可以考慮其他的方案,所以我想了如下的一種方案,相對來說對於硬體和平臺的限制會大大降低,那就是透過Data Guard和傳輸資料庫結合的方式來滿足需求。
注意上面的圖中,兩個備庫都是在10g,他們的唯一差別其實就是在於這個系統表空間的部分,單純說資料字典的資訊,其實匯入資料字典的工作要簡單許多。
如果簡單估算一下,切換主備庫角色5分鐘,匯入資料字典序列來做,每個大概是10分鐘,資料檔案路徑不變,直接使用傳輸資料庫的方式來做,這樣在遷移的時候就能夠避免複製資料檔案,直接把資料的工作都提前準備好,無論是路徑還是引數配置,在維護的時候就會很平滑的完成。
整個方案預估是30分鐘內完成,不受網路的限制,不受資料量的直接影響,相對來說提前需要準備的工作量會大一些,但是對於業務的可持續性來說,算是一個福音。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/23718752/viewspace-2140926/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 一種遷移式升級的方案考慮
- sandbox和MHA快速測試(r12筆記第32天)筆記
- 一個IT人和ppt的故事(r12筆記第39天)筆記
- 玩足彩的一點感受(r12筆記第80天)筆記
- 資料遷移整合中的幾個問題總結(r10筆記第99天)筆記
- mysqldump的一點使用總結(r12筆記第81天)MySql筆記
- 駕考的一點總結(r12筆記第93天)筆記
- Oracle閃回原理測試(三)(r12筆記第16天)Oracle筆記
- Oracle 12c DBCA淺析(r12筆記第48天)Oracle筆記
- oracle 各種遷移總結Oracle
- MySQL中的derived table(r12筆記第47天)MySql筆記
- 歸零的心態(r12筆記第82天)筆記
- mysqlpump的效能測試(r12筆記第89天)MySql筆記
- Oracle Job 遷移小記Oracle
- 相同update語句在MySQL,Oracle的不同表現(r12筆記第30天)MySqlOracle筆記
- 我爸爸眼中的我(r12筆記第22天)筆記
- 我的女兒二三事(七)(r12筆記第58天)筆記
- Codable 的遷移方案
- 技術分享 | MySQL 的幾種資料遷移方案MySql
- Oracle資料庫(DataGuard)遷移方案(上)Oracle資料庫
- Oracle資料庫(DataGuard)遷移方案(中)Oracle資料庫
- Oracle資料庫(DataGuard)遷移方案(下)Oracle資料庫
- Oracle資料庫遷移方案比較Oracle資料庫
- oracle 表遷移方法 (一)Oracle
- 遷移案例一: oracle 8i 檔案遷移Oracle
- 分分鐘搭建MySQL一主多從環境(r12筆記第31天)MySql筆記
- 推薦最近收藏的幾篇文章(r12筆記第85天)筆記
- mysqlpump和mysqldump的效能大比拼(r12筆記第90天)MySql筆記
- 一個ORA-00600問題的簡單分析(r12筆記第18天)筆記
- ZT 遷移案例一: oracle 8i 檔案遷移Oracle
- ORACLE資料庫切換和遷移方案Oracle資料庫
- Oracle10g 資料遷移方案(zt)Oracle
- 資料整合式遷移的一些總結
- OGG資料庫遷移方案(一)資料庫
- Linux下快速遷移海量檔案的操作記錄Linux
- 從Oracle遷移到MySQL的各種坑及自救方案OracleMySql
- MySQL自增列主從不一致的測試(r12筆記第37天)MySql筆記
- 總結一下這一百天來的收穫(r12筆記第100天)筆記