DTS數據遷移節點可以實現跨庫、全量、單表或整庫的數據遷移,遷移的類型包括數據和結構。本文介紹配置DTS數據遷移節點的方法。
背景信息
DTS數據遷移節點基于數據傳輸服務DTS,賦予任務流基于DTS進行數據傳輸的能力。更多信息,請參見數據同步方案概覽。
前提條件
來源和目標庫類型為:MySQL、SQL Server、PostgreSQL、AnalyticDB MySQL 2.0、AnalyticDB MySQL 3.0、PolarDB MySQL版、AnalyticDB for PostgreSQL、Oracle。
來源和目標庫為RDS或通過公網錄入的數據庫。
來源和目標庫所在地域相同。
來源庫和目標庫必須都屬于當前登錄的阿里云賬號。
操作步驟
- 登錄數據管理DMS 5.0。
在頂部菜單欄中,選擇 。
說明若您使用的是極簡模式的控制臺,請單擊控制臺左上角的圖標,選擇
。單擊目標任務流名稱,進入任務流詳情頁面。
說明如果您需要新增任務流,請參見新增任務流。
可選:單擊圖標,縮回任務流基本信息配置面板。
說明單擊圖標,您還可以展開縮回的任務流基本信息配置面板。
在畫布左側任務類型列表中,拖拽DTS數據遷移節點到畫布空白區域。
雙擊DTS數據遷移節點。
在DTS數據遷移節點的配置頁面,配置DTS數據遷移節點。
分類
配置項
描述
數據庫
來源
搜索并選擇來源庫。
目標
搜索并選擇目標庫。
表
遷移整庫
是否打開遷移整庫開關:
打開:遷移來源庫中的所有表。
關閉:單擊請選擇需要遷移的表,在表選擇對話框中選中需要遷移的表,單擊確認。
同步配置
方式
同步方式為全量遷移。
說明全量數據遷移過程中,如果源庫有數據更新,這部分更新數據不保證被遷移到目標實例。
類型
選擇需要同步的類型:
數據:遷移表數據。
結構:遷移表結構。
說明如果目標表存在,不需要選中結構同步。
如果目標表不存在,必須選中結構同步。
單擊試運行。
如果執行日志的最后一行出現
status SUCCEEDED
,表明任務試運行成功。如果執行日志的最后一行出現
status FAILED
,表明任務試運行失敗。說明如果試運行失敗,在執行日志中查看執行失敗的節點和原因,修改配置后重新嘗試。
在數倉開發的標準模式下,試運行DTS數據遷移節點時,該節點會空跑,以免生產數據遷移到測試環境的風險。
試運行成功后,您可以在目標庫的SQL窗口中,查詢已遷移的表。更多信息,請參見查詢與變更表結構。