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


文件導入任務配置__快速入門_數據傳輸-阿裏雲

數據傳輸服務支持通過離線文件導入的方式進行數據庫遷移。這種遷移方式主要是為解決封閉網絡環境下的數據庫的上雲遷移。當數據傳輸服務器無法連通源數據庫時,那麼數據傳輸服務提供的數據遷移方式,無法從雲端連接本地IDC機房的數據庫,進行數據上雲遷移。

本小節簡單介紹利用文件導入功能實現封閉網絡環境下的數據庫的上雲遷移。

支持數據源

目前文件導入方式僅支持SQLServer的上雲遷移。

遷移步驟簡介

進入DTS控製台

使用文件導入的實現的遷移方案,整個遷移過程分為三個步驟:

  1. 數據導出。

    這個步驟是使用數據傳輸服務提供的客戶端將源數據庫中需要遷移的數據導出成文件。這個文件的數據存儲格式為數據傳輸DTS定義的中間格式。

    為了保證遷移數據的完整性,當使用客戶端進行數據導出時,源庫最好停寫,防止遷移過程中源實例新增寫入數據未被遷移到目標庫,導致遷移兩邊數據源數據不一致。

  2. 導出文件上傳。

    這個步驟是,使用數據傳輸服務提供的客戶端,將本地導出的文件上傳到阿裏雲。

  3. 數據導入。

    這個步驟是將第二步中上傳上來的文件,導入到目標RDS實例中。

遷移方法

下麵簡單介紹使用文件導入功能進行上雲遷移的詳細步驟。

導出本地數據

  1. 下載客戶端。

    如果您已經下載過DTS客戶端軟件,那麼這個步驟可以忽略。
    如果您尚未下載過DTS客戶端軟件,那麼首先需要下載數據傳輸DTS提供的客戶端軟件,後續將使用這個客戶端軟件,進行本地待遷移數據的導出,及導出文件的上傳操作。
    客戶端提供Window64,Linux 兩個版本,需要根據本地服務器運行環境選擇不同的版本。
    客戶端的下載入口,在文件導入界麵的新手指南,或者是下方的提示鏈接中,請根據您本地運行服務的操作係統,選擇下載不同的版本。

    文件導入_步驟2

  2. 安裝客戶端。

    • Window版本

      1. 解壓客戶端。

        使用解壓軟件,將客戶端解壓到本地。

      2. 啟動客戶端。

        進入解壓目錄,雙擊start.bat 啟動客戶端。

      3. 連接客戶端,進入客戶端控製台。

        使用客戶端部署服務器IP:8081 啟動客戶端WEB控製台。其中8081為WEB服務的監聽端口。

    • Linux版本

      1. 解壓客戶端。

        在本地的linux服務器上將客戶端解壓到本地目錄。

      2. 啟動客戶端

        進入解壓目錄,執行如下命令,啟動客戶端。

        1. sh start.sh

        啟動完成後,使用如下命令確認下,客戶端是否啟動成功。

        1. ps -ef|grep portal

        如果輸出結果如下,那麼說明客戶端啟動成功。

        Portal啟動

      3. 連接客戶端。

        客戶端為WEB應用程序,所以需要找一台部署了瀏覽器,且能夠連通客戶端的服務器。在瀏覽器地址中,輸入IP:8081(其中IP為部署客戶端的服務器的IP地址,8081為客戶端的監聽端口), 進入客戶端WEB控製台。

  3. 導出數據到本地文件。

    1. 進入客戶端控製台,點擊右上角的 數據導出 按鈕,開始數據導出的後續配置。
    2. 數據庫連接信息及導出文件路徑配置。

      這一步主要配置 任務名,導出數據庫的連接方式以及導出文件的存儲路徑。其中:

      • 數據導出任務名稱:任務名稱為導出任務的別名,沒有唯一性要求。默認情況下,DTS為每個導出任務自動生成一個名稱,可以修改這個名稱,為其配置一個具備業務意義的名稱,便於後續的任務識別。
      • 待導出數據庫的連接方式。目前隻能支持SQLServer,需要填寫SQLServer數據庫的主機名或IP地址, 監聽端口,賬號密碼。
    3. 導出文件的名稱及存放路徑。

      文件導出配置

  4. 選擇導出對象。

    這個步驟主要選擇導出對象。 目前導出對象可以支持庫、表、列三種粒度。

    默認情況下,導出對象在目標實例中的對象名跟源實例相同。如果希望對象在目標實例中的名稱跟源實例不同,那麼需要使用DTS提供的對象名映射功能。具體使用方式參考 庫表列映射

  5. 預檢查。

    在遷移任務正式啟動之前,會先進行前置預檢查,隻有預檢查通過後,才能成功啟動數據導出。

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

    當預檢查通過後,即可啟動導出任務。啟動完成後,可以到任務列表中查看導出的具體進度。

上傳導出文件

當數據導出完成後,即可以將導出文件上傳到阿裏雲。需要使用數據傳輸客戶端進行導出文件上傳。具體的上傳步驟如下:

  1. 上傳文件。

    當數據導出完成後,在任務列表頁,選擇需要上傳文件的任務,點擊右側的 上傳文件,開始文件上傳的任務配置。

  2. 登錄阿裏雲賬號。

    如果未登錄阿裏雲官網,那麼需要進行阿裏雲賬號登錄。此時登錄的阿裏雲賬號為要數據要導入的目標RDS實例所對應的阿裏雲賬號。

  3. 上傳信息配置。

    當登錄阿裏雲賬號後,需要配置任務名稱、上傳區域及上傳文件選擇等。其中:

    • 任務名稱

      這個名稱為上傳文件任務的別名,沒有唯一性要求。建議選擇有業務意義的名稱,方便後續任務識別

    • 上傳區域選擇

      上傳區域是指,導出文件上傳到阿裏雲的哪個地區(包含杭州、北京、青島、深圳、上海、香港、美西、亞太新加坡),建議選擇目標RDS實例所在的區域,可以加快數據導入速度。

    • 上傳文件選擇。

      選擇需要上傳的導出文件的絕對路徑。

      完成上麵所有上傳信息的配置後,即可啟動文件上傳任務。上傳進度可以到客戶端任務列表查看。

      文件上傳配置

數據導入

當文件上傳完成後,即可登錄阿裏雲數據傳輸DTS控製台,將上傳文件導入到目標RDS實例。

  1. 導出文件選擇。

    進入數據傳輸DTS控製台的數據遷移頁麵,點擊右上角的 文件導入,開始文件導入的配置。

  2. 在文件導入的第一步,需要選擇需要導入的文件。在遷移對象框中,選擇剛才上傳的文件,將其添加到右邊的 已選擇對象 框中。

  3. 選擇導入RDS實例。

    這個步驟主要配置,需要導入的目標RDS實例的信息,包括RDS實例ID,RDS實例訪問賬號及密碼。這裏配置的連接賬號必須對待導入對象有讀寫權限。

  4. 預檢查。

    當導入文件和目標RDS實例配置完成後,即進行導入前的預檢查。隻有預檢查通過後,才能啟動數據導入。當數據導入啟動後,可以到任務列表查看導入任務的詳細進度。

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

  上一篇:go 創建數據遷移任務__快速入門_數據傳輸-阿裏雲
  下一篇:go 創建實時同步作業__快速入門_數據傳輸-阿裏雲