閱讀569 返回首頁    go iPhone_iPad_Mac_手機_平板_蘋果apple


創建數據遷移任務__快速入門_數據傳輸-阿裏雲

數據傳輸DTS提供的數據遷移功能,簡單易用,隻需3個步驟,即可完成整個遷移任務的配置。

本小節以MySQL->RDS for MySQL為例,詳細介紹數據遷移任務的配置流程,其他存儲引擎的配置流程類似。

前提條件

  • 創建RDS數據庫

    在數據遷移過程中,如果待遷移的數據庫在目標RDS實例中不存在,那麼DTS自動會創建。但是對於如下兩種情況,用戶需要在配置遷移任務之前,手動創建數據庫。

    1. 數據庫名稱不符合:RDS定義規範(由小寫字母、數字、下劃線、中劃線組成,字母開頭,字母或數字結尾,最長64個字符)
    2. 待遷移數據庫,在源MySQL實例,跟目標RDS實例中名稱不同

      對於這兩種情況,用戶需要在配置遷移任務之前,先在RDS控製台完成數據庫創建。具體參考RDS數據庫創建流程

  • 創建遷移賬號

    創建遷移任務,需要提供源實例及目標RDS實例的遷移賬號。各種存儲引擎具體需要的數據庫權限,可以詳細參考產品手冊中的說明。

    如果您的源MySQL實例遷移賬號尚未創建,那麼您可以參考 Grant語法說明,創建滿足權限要求的遷移賬號。

    如果您的目標RDS實例遷移賬號尚未創建,那麼您可以參考 RDS賬號創建流程,創建待遷移數據庫有讀寫權限的遷移賬號。

操作步驟

當數據庫、遷移賬號都創建完成後,就可以開始配置遷移任務了。下麵詳細介紹下具體的配置步驟。

  1. 進入數據傳輸DTS控製台,點擊頁麵右上角 創建遷移任務 開始任務配置。
  2. 配置遷移實例連接信息。

    數據遷移步驟1

    在這個步驟中,主要配置遷移任務名稱,遷移源實例及目標實例連接信息。其中:

    1) 任務名稱

    默認情況下,DTS為每個任務自動生成一個任務名稱,您可以修改這個名稱,為任務配置一個具備業務意義的名稱,便於後續的任務識別。

    2) 源實例連接信息

    因為本文檔以MySQL->RDS For MySQL遷移為例,所以:

    實例類型:有公網IP的自建數據庫
    數據庫類型:MySQL
    主機名或IP地址:MySQL實例連接串
    端口:MySQL實例監聽端口
    賬號:MySQL實例訪問賬號
    密碼:上麵MySQL訪問賬號對應的密碼

    3) 目標RDS實例連接信息

    實例類型:RDS實例
    RDS實例ID: 選擇需要遷移目標RDS實例ID
    數據庫賬號:RDS實例的訪問賬號
    數據庫密碼:上麵數據庫賬號對應的數據庫密碼

  3. 遷移對象及遷移類型配置。

    數據遷移_步驟2

    在這個步驟中,需要配置遷移類型及遷移對象。其中:
    1)遷移類型
    遷移類型包括結構遷移、全量數據遷移及增量數據遷移。
    如果要做全量遷移,那麼選擇結構遷移+全量數據遷移。
    如果要做不停機遷移,那麼選擇結構遷移+全量數據遷移+增量數據遷移。

    2) 遷移對象

    遷移對象,需要選擇您要遷移的對象。遷移對象選擇的粒度可以為:庫、表、列三個粒度。
    默認情況下,遷移對象遷移到目標庫後,對象名跟源庫一致。如果您遷移的對象在源實例跟目標實例上名稱不同,那麼需要使用DTS提供的對象名映射功能,詳細使用方式可以參考庫表列映射

  4. 預檢查。

    在遷移任務正式啟動之前,會先進行前置預檢查,隻有預檢查通過後,才能成功啟動遷移。具體的預檢查內容詳見預檢查簡介

    如果預檢查失敗,那麼可以點擊具體檢查項後的按鈕,查看具體的失敗詳情,並根據失敗原因修複後,重新進行預檢查。

    數據遷移_步驟3

    當點擊查看後,可以查看到具體的預檢查失敗原因及修複方法:

    數據遷移_步驟4

    當修複完成後,可以在任務列表中,選擇這個任務,然後重新啟動預檢查。

  5. 啟動遷移任務。

    當預檢查通過後,我們可以啟動遷移任務,任務啟動後,可以到任務列表中查看具體的遷移狀態及進度。

以上為數據遷移任務完整的創建流程。其他的實例類型或者存儲引擎的配置流程類似。詳細的配置流程可以參考DTS產品使用手冊。

最後更新:2016-11-23 16:03:55

  上一篇:go 數據同步規格說明__規格說明_購買指南_數據傳輸-阿裏雲
  下一篇:go 文件導入任務配置__快速入門_數據傳輸-阿裏雲