全部產品
Search
文件中心

PolarDB:Orca資料移轉(DTS)

更新時間:Nov 26, 2025

本文介紹如何使用Data Transmission Service(DTS)實現Redis與PolarDB MySQL版Orca功能之間的資料移轉(全量遷移與增量遷移),以及從Orca遷移至其他資料庫的方法。

前提條件

使用限制

  • 從Orca遷出資料時(將Orca作為資料轉送的源端),暫不支援增量資料移轉。

  • 目前Orca功能接入方式僅支援通過VPN網關接入(不區分源端還是目標端)。

  • 暫不支援使用Data Transmission Service(DTS)進行雙向同步。

  • Redis版本限制:

    • Orca作為源端時,確保目標端版本相容Orca支援的Redis版本

    • 在將其他Redis產品作為源端時,請確保其版本不高於Orca所支援的Redis版本(Redis 7.0版本),同時不低於2.8.0版本。

  • Orca功能當前僅限於支援Redis的DB0資料庫。若源端Redis使用了其他資料庫(例如DB1至DB255),則這些資料庫中的資料將無法通過Orca進行遷移。

費用說明

遷移類型

鏈路配置費用

公網流量費用

全量遷移

不收費。

通過公網進行資料移轉時收費,詳情請參見計費項目

增量遷移

收費,詳情請參見計費項目

操作樣本

說明

當前操作樣本是從雲資料庫 Tair(相容 Redis)遷移至Orca。

步驟一:配置源庫及目標庫

  1. 登入DTS遷移任務的列表頁面,並單擊創建任務,進入任務配置頁面。

  2. 配置源庫及目標庫。

    類別

    配置

    說明

    樣本圖片

    任務名稱

    DTS會自動產生一個任務名稱,建議配置具有業務意義的名稱(無唯一性要求),便於後續識別。

    image

    源庫資訊

    資料庫類型

    根據源庫的部署位置進行選擇。本樣本以NoSQL 資料庫 > Tair/Redis為例介紹配置流程。

    說明

    若源或目標庫為其他雲平台的資料庫,您還需要進行其他的準備工作

    接入方式

    選擇雲執行個體

    說明

    您可按實際業務需求調整。

    執行個體地區

    選擇Tair/Redis執行個體所在地區。

    說明

    若源或目標庫為其他雲平台的資料庫,您可以選擇就近地區。

    是否跨阿里雲帳號

    您可按實際業務需求調整。本樣本以不跨帳號(同帳號)為樣本。

    執行個體ID

    選擇帳號下面的Tair/Redis執行個體。

    認證方式

    選擇密碼登錄

    資料庫密碼

    填寫Tair/Redis執行個體的密碼。

    串連方式

    請根據Tair/Redis執行個體的實際情況,選擇非加密串連SSL安全連線

    目標庫資訊

    資料庫類型

    固定為NoSQL 資料庫 > Tair/Redis

    image

    接入方式

    選擇專線/VPN網關/智能網關

    執行個體地區

    選擇PolarDB叢集所在地區。

    已和目標端資料庫聯通的VPC

    選擇PolarDB叢集的Virtual Private Cloud。

    執行個體模式

    固定為單機版,暫不支援叢集版。

    網域名稱或IP地址

    填寫Orca私網地址

    連接埠

    填寫Orca私網地址對應的連接埠,預設為6379。

    認證方式

    選擇賬號+密碼登錄

    資料庫帳號

    填寫Orca帳號

    資料庫密碼

    填寫Orca帳號的密碼

    串連方式

    請根據PolarDB叢集的實際情況,選擇非加密串連SSL安全連線

    VPC數據通道主備交換器

    選擇DTS使用的VPC資料通道訪問您的資料來源。

  3. 單擊測試連接以進行下一步。請將DTS伺服器訪問授權彈窗中的目標端IP地址添加到PolarDB叢集的白名單中。點擊確認授權並測試鍊接若無異常則自動跳轉第二步配置任務對象。

    警告

    DTS自動添加或您手動添加DTS服務的公網IP位址區段可能會存在安全風險,一旦使用本產品代表您已理解和確認其中可能存在的安全風險,並且需要您做好基本的安全防護,包括但不限於加強帳號密碼強度防範、限制各網段開放的連接埠號碼、內部各API使用鑒權方式通訊、定期檢查並限制不需要的網段,或者使用通過內網(專線/VPN網關/智能網關)的方式接入。

步驟二:配置任務對象

  1. 對象配置

    配置

    說明

    樣本圖片

    遷移類型

    • 如果只需要進行全量遷移,則勾選全量遷移

    • 如果需要進行不停機遷移,則勾選全量遷移 + 增量遷移

    說明

    如果未勾選增量遷移,則需保證以下要求:為保障資料一致性,資料移轉期間請勿在Tair/Redis源端中寫入新的資料。

    image

    目標已存在表的處理模式

    • 預檢查並報錯攔截:檢查目標端是否為空白。如果待遷移的目標端為空白,則通過該檢查專案;如果不為空白,則在預檢查階段提示錯誤,資料移轉作業不會被啟動。

    • 忽略報錯並繼續執行:跳過目標庫對象數據存在性檢查的檢查項。

      警告

      選擇為忽略報錯並繼續執行後,如果在遷移過程中遇到目標端的Key與源端中的Key相同,會將源端的資料覆蓋寫入目標端中,從而可能會導致目標端原有的資料丟失,請謹慎選擇。

    遷移對象

    源庫對象框中單擊待遷移的對象,然後單擊向右小箭頭將其移動到已選擇對象框。

    說明
    • 遷移對象選擇的粒度為庫。

    • 源庫對象,選擇0 (Orca目前僅支援DB0)。

  2. 單擊下一步高級配置,按照實際情況選擇即可。

  3. 單擊下一步數據校正,按照實際情況選擇即可。

步驟三:預檢查

上述配置完成後,若您需要使用資料校正功能,配置方法請參見配置資料校正。單擊頁面右下角的下一步儲存任務並預檢查,等待檢查完成。

說明
  • 在遷移任務正式啟動之前,會先進行預檢查。只有預檢查通過後,才能成功啟動遷移任務。

  • 如果預檢查失敗,單擊具體檢查項後的提示,查看失敗詳情。

    • 您可以根據提示修複後重新進行預檢查。

    • 如無需修複警示檢測項,您也可以選擇確認屏蔽,跳過警示檢測項重新進行預檢查。

步驟四:購買執行個體

  1. 在購買頁面,選擇鏈路規格並選中《數據傳輸(隨用隨付)服務條款》

  2. 單擊購買並啟動,遷移任務正式開始。

    • 全量遷移

      請勿手動結束遷移任務,否則可能導致資料不完整。您只需等待遷移任務完成即可,遷移任務會自動結束。

    • 增量遷移

      增量遷移任務不會自動結束。等待遷移任務的增量遷移再次進入無延遲後,請選擇合適的時間手動結束遷移任務,例如業務低峰期或準備將業務切換至目標執行個體時。

      image

  3. 等待遷移完成。