本文由簡體中文內容自動轉碼而成。阿里雲不保證此自動轉碼的準確性、完整性及時效性。本文内容請以簡體中文版本為準。

遷移方案概覽

更新時間:2025-03-12 20:26

資料移轉功能協助您實現同構或異構資料來源之間的資料移轉,適用於資料上雲遷移、阿里雲內部跨執行個體資料移轉、資料庫拆分擴容等業務情境。本文將介紹資料移轉功能支援的資料庫、版本和遷移類型,以及具體的配置文檔。

背景資訊

遷移類型說明

遷移類型

說明

遷移類型

說明

庫表結構遷移

DTS將源庫中待遷移對象的結構定義遷移至目標庫(例如表、視圖、觸發器、預存程序、索引等)。

對於異構資料庫之間的結構遷移,DTS會根據源庫和目標庫的文法,將結構定義的文法進行轉換,例如將Oracle中的number轉換為MySQL中的decimal。

全量資料移轉

DTS將源庫中待遷移對象的存量資料,全部遷移到目標庫中。如果在配置資料移轉任務時,僅選擇了結構遷移和全量資料移轉,那麼在遷移過程中,源庫的新增資料不會被遷移至目標庫。

重要

為保障資料一致性,遷移期間請勿在源庫中寫入新的資料。如需實現不停機遷移,您需要在配置資料移轉任務時,同時選擇庫表結構遷移全量遷移增量遷移

增量資料移轉

DTS將會擷取源庫中待遷移對象的增量變更動作陳述式(例如從MySQL資料庫中的Binlog擷取增量變更語句),並根據目標庫的類型進行轉換,然後在目標庫中執行該語句,從而實現將增量資料即時移轉至目標庫。

說明

增量資料移轉會保持即時移轉的狀態,所以遷移任務不會自動結束,您需要手動結束或釋放遷移任務。更多資訊,請參見結束DTS執行個體釋放DTS執行個體

資料同步與資料移轉的區別

資料移轉在某些情境下可實現部分資料同步的功能,但資料同步的網路穩定性更好、功能更豐富,推薦您使用資料同步功能。更多區別,請參見資料移轉和資料同步的區別是什麼

重要

若您需要配置源庫與目標庫地區不同(跨境或跨地區)的遷移執行個體,源庫和目標庫需要滿足如下條件:

  • 若源庫的接入方式雲執行個體,則源庫需要開通外網地址。

  • 若源庫的接入方式不為雲執行個體,則目標庫需要開通外網地址。

跨帳號資料移轉

是否支援建立跨阿里雲帳號的遷移任務(源庫或目標庫執行個體有是否跨阿里雲帳號配置項,且選擇為跨帳號)取決於資料庫的類型和接入方式。更多資訊,請參見配置跨阿里雲帳號的任務

源庫限制

源庫的網路頻寬節流設定和業務要求如下表所示,更多限制,請參見具體的配置文檔。

限制項

說明

限制項

說明

網路頻寬

  • 須大於等於100 Mb/s。

  • 若遷移執行個體包含增量遷移任務,請確保源庫與DTS服務之間、DTS服務與目標庫之間的RTT(Round-Trip Time)均小於2毫秒,否則將會影響遷移執行個體的效能。

    例如,源庫與DTS服務之間的物理距離較遠(例如,部署在新加坡地區的資料庫,通過部署在中國香港地區的VPN接入到DTS),導致RTT遠高於2毫秒,從而導致遷移執行個體產生延遲。

業務要求

  • 日誌量的峰值小於1 TB,平均每小時的日誌量小於50 GB,峰值流量小於15 MB/s。

    重要

    DTS預設拉取整個資料庫執行個體的日誌,若非同步或遷移對象有大量資料變更,也會導致任務延遲。

  • 在執行批量資料更新或對大欄位(如CLOB、BLOB、LONG等類型)資料進行大規模變更時,可能會導致任務延遲,建議將此類操作分批執行或儘可能避免執行。

  • 請避免無主鍵表頻繁進行刪除或修改操作,否則可能會導致任務延遲。

  • 請減少執行DDL操作的頻率,建議每秒執行的DDL語句不超過10條,否則可能會導致任務延遲。

  • 請避免大事務操作(單個事務產生的日誌量超過100 GB),否則可能會導致任務失敗。

常見問題

  • DTS是否支援RDS MySQL Serverless執行個體?

    支援。

  • DTS是否支援PolarDB MySQL版 Serverless叢集?

    支援。

  • DTS是否支援RDS PostgreSQL Serverless執行個體?

    當前僅目標庫支援,源庫不支援。

  • DTS是否支援專屬叢集MyBase中的執行個體?

    支援。通過雲資料庫專屬叢集MyBase建立的資料庫執行個體,可以通過雲執行個體接入方式被DTS正常讀取,您可以參考下表中的相應資料庫鏈路文檔進行配置。

    說明

    例如,您可以參考自建MySQL遷移至RDS MySQL配置從自建MySQL遷移至雲資料庫專屬叢集MyBase中的MySQL執行個體。

  • 什麼是自建資料庫?

    配置DTS執行個體時,接入方式不是雲執行個體的資料庫執行個體。自建資料庫包含第三方雲的資料庫執行個體、部署在您本地的資料庫、部署在ECS執行個體的資料庫。

遷移方案概覽

您可以根據業務需求,在頁面右側的本頁導讀中,單擊相應的源庫遷移方案,以快速定位到對應地區,來查看支援的版本、遷移類型和配置步驟。

源為自建MySQL或RDS MySQL的遷移方案

重要
  • PolarDB-X 1.0中的資料庫須基於RDS MySQL建立,DTS暫不支援基於PolarDB MySQL版建立的資料庫。

  • PolarDB-X 1.0為目標時不支援庫表結構遷移,PolarDB-X 2.0為目標時均支援。

  • PolarDB-X 2.0需相容MySQL 5.7版本,且建議執行個體版本升級為5.4.11及以上,升級方式請參見查看和升級執行個體版本

  • 以AnalyticDB MySQL 2.0為目標的遷移方案暫未上線新版控制台,目前僅支援在舊版控制台配置。

源庫

目標庫

遷移類型

配置文檔

源庫

目標庫

遷移類型

配置文檔

  • 自建MySQL

    5.1、5.5、5.6、5.7、8.0版本

  • RDS MySQL

    所有版本

  • 自建MySQL

    5.1、5.5、5.6、5.7、8.0版本

  • RDS MySQL

    所有版本

庫表結構遷移

全量資料移轉

增量資料移轉

PolarDB MySQL版

所有版本

庫表結構遷移

全量資料移轉

增量資料移轉

PolarDB-X 1.0

全量資料移轉

增量資料移轉

RDS MySQL遷移至PolarDB-X 1.0

PolarDB-X 2.0

庫表結構遷移

全量資料移轉

增量資料移轉

RDS MySQL遷移至PolarDB-X 2.0

雲原生資料倉儲AnalyticDB MySQL版

2.0、3.0版本

庫表結構遷移

全量資料移轉

增量資料移轉

RDS MySQL遷移至AnalyticDB MySQL 3.0

雲原生資料倉儲AnalyticDB PostgreSQL版

4.3、6.0、7.0版本

庫表結構遷移

全量資料移轉

增量資料移轉

RDS MySQL遷移至雲原生資料倉儲 AnalyticDB PostgreSQL 版

  • 自建PostgreSQL

    9.4.8及以上版本、9.5、9.6、10.x、11.x、12.x、13.x、14.x、15.x、16.x版本

  • RDS PostgreSQL

    9.4、10、11、12、13、14、15、16版本

庫表結構遷移

全量資料移轉

增量資料移轉

RDS MySQL遷移至RDS PostgreSQL

  • 阿里雲訊息佇列Kafka版

    0.10.1.0~2.x版本

    說明

    若Broker數量大於3個,需以專線/VPN網關/智能網關的方式接入DTS。

  • 自建Kafka

    0.10.1.0~2.7.0版本

庫表結構遷移

全量資料移轉

增量資料移轉

RDS MySQL遷移至阿里雲訊息佇列Kafka版

雲資料庫ClickHouse叢集

20.8及以上版本

庫表結構遷移

全量資料移轉

增量資料移轉

RDS MySQL遷移至ClickHouse叢集

DataHub

所有版本

庫表結構遷移

全量資料移轉

增量資料移轉

RDS MySQL遷移至DataHub

Elasticsearch

5.5、5.6、6.x、7.x、8.x版本

庫表結構遷移

全量資料移轉

增量資料移轉

RDS MySQL遷移至Elasticsearch

MaxCompute

庫表結構遷移

全量資料移轉

增量資料移轉

RDS MySQL遷移至MaxCompute

自建Oracle(RAC或非RAC架構)

9i、10g、11g、12c、18c、19c版本

庫表結構遷移

全量資料移轉

增量資料移轉

RDS MySQL遷移至自建Oracle

雲資料庫Tair(相容Redis)執行個體(叢集架構、標準架構或讀寫分離架構)

4.0、5.0、6.0、7.0版本

全量資料移轉

增量資料移轉

RDS MySQL遷移至Tair/Redis

Tablestore

庫表結構遷移

全量資料移轉

增量資料移轉

RDS MySQL遷移至Tablestore

雲資料庫SelectDB版

庫表結構遷移

全量資料移轉

增量資料移轉

RDS MySQL遷移至雲資料庫SelectDB版

雲原生多模資料庫Lindorm

全量資料移轉

增量資料移轉

RDS MySQL遷移至雲原生多模資料庫Lindorm

Doris

1.2及以上版本

庫表結構遷移

全量資料移轉

增量資料移轉

RDS MySQL遷移至自建Doris

雲訊息佇列 RocketMQ 版

4.x和5.x系列

全量資料移轉

增量資料移轉

RDS MySQL遷移至雲訊息佇列RocketMQ版

源為MariaDB的遷移方案

源庫

目標庫

遷移類型

配置文檔

源庫

目標庫

遷移類型

配置文檔

  • RDS MariaDB

  • 自建MariaDB

  • RDS MariaDB

  • 自建MariaDB

庫表結構遷移

全量資料移轉

增量資料移轉

RDS MySQL

庫表結構遷移

全量資料移轉

增量資料移轉

RDS MariaDB遷移至RDS MySQL

RDS PostgreSQL

庫表結構遷移

全量資料移轉

增量資料移轉

RDS MariaDB遷移至RDS PostgreSQL

源為RDS PPAS的遷移方案

源庫

目標庫

遷移類型

配置文檔

源庫

目標庫

遷移類型

配置文檔

RDS PPAS

所有版本

PolarDB PostgreSQL版(相容Oracle)

所有版本

庫表結構遷移

全量資料移轉

增量資料移轉

RDS PPAS遷移至PolarDB PostgreSQL版(相容Oracle)叢集

源為PolarDB MySQL版的遷移方案

重要
  • PolarDB-X 1.0中的資料庫須基於RDS MySQL建立,DTS暫不支援基於PolarDB MySQL版建立的資料庫。

  • PolarDB-X 1.0為目標時不支援庫表結構遷移,PolarDB-X 2.0為目標時均支援。

  • PolarDB-X 2.0需相容MySQL 5.7版本,且建議執行個體版本升級為5.4.11及以上,升級方式請參見查看和升級執行個體版本

源庫

目標庫

遷移類型

配置文檔

源庫

目標庫

遷移類型

配置文檔

PolarDB MySQL版

所有版本

PolarDB MySQL版

所有版本

庫表結構遷移

全量資料移轉

增量資料移轉

PolarDB MySQL版間遷移

  • 自建MySQL

    5.1、5.5、5.6、5.7、8.0版本

  • RDS MySQL

    所有版本

庫表結構遷移

全量資料移轉

增量資料移轉

PolarDB MySQL版遷移至RDS MySQL

PolarDB-X 1.0

全量資料移轉

增量資料移轉

PolarDB MySQL版遷移至PolarDB-X 1.0

PolarDB-X 2.0

庫表結構遷移

全量資料移轉

增量資料移轉

PolarDB MySQL版遷移至PolarDB-X 2.0

雲原生資料倉儲AnalyticDB MySQL版

3.0版本

庫表結構遷移

全量資料移轉

增量資料移轉

PolarDB MySQL版遷移至AnalyticDB MySQL 3.0

雲原生資料倉儲AnalyticDB PostgreSQL版

4.3、6.0、7.0版本

庫表結構遷移

全量資料移轉

增量資料移轉

PolarDB MySQL版遷移至雲原生資料倉儲 AnalyticDB PostgreSQL 版

  • 阿里雲訊息佇列Kafka版

    0.10.1.0~2.x版本

    說明

    若Broker數量大於3個,需以專線/VPN網關/智能網關的方式接入DTS。

  • 自建Kafka

    0.10.1.0~2.7.0版本

庫表結構遷移

全量資料移轉

增量資料移轉

PolarDB MySQL版遷移至Kafka

DataHub

所有版本

庫表結構遷移

全量資料移轉

增量資料移轉

PolarDB MySQL版遷移至DataHub

雲資料庫ClickHouse叢集

20.8及以上版本

庫表結構遷移

全量資料移轉

增量資料移轉

PolarDB MySQL版遷移至ClickHouse叢集

自建Oracle(RAC或PDB架構、非RAC架構)

9i、10g、11g、12c、18c、19c版本

庫表結構遷移

全量資料移轉

增量資料移轉

PolarDB MySQL版遷移至自建Oracle

Elasticsearch

5.5、5.6、6.x、7.x、8.x版本

庫表結構遷移

全量資料移轉

增量資料移轉

PolarDB MySQL版遷移至Elasticsearch

MaxCompute

庫表結構遷移

全量資料移轉

增量資料移轉

PolarDB MySQL版遷移至MaxCompute

雲資料庫SelectDB版

庫表結構遷移

全量資料移轉

增量資料移轉

PolarDB MySQL版遷移至雲資料庫SelectDB版

Doris

1.2及以上版本

庫表結構遷移

全量資料移轉

增量資料移轉

PolarDB MySQL版遷移至自建Doris

雲原生多模資料庫Lindorm

全量資料移轉

增量資料移轉

PolarDB MySQL版遷移至雲原生多模資料庫Lindorm

源為PolarDB PostgreSQL版(相容Oracle)的遷移方案

源庫

目標庫

遷移類型

配置文檔

源庫

目標庫

遷移類型

配置文檔

PolarDB PostgreSQL版(相容Oracle)

所有版本

PolarDB PostgreSQL版(相容Oracle)

所有版本

庫表結構遷移

全量資料移轉

增量資料移轉

PolarDB PostgreSQL版(相容Oracle)間遷移

自建Oracle(RAC或PDB架構、非RAC架構)

9i、10g、11g、12c、18c、19c版本

全量資料移轉

增量資料移轉

PolarDB PostgreSQL版(相容Oracle)遷移至自建Oracle

  • 阿里雲訊息佇列Kafka版

    0.10.1.0~2.x版本

    說明

    若Broker數量大於3個,需以專線/VPN網關/智能網關的方式接入DTS。

  • 自建Kafka

    0.10.1.0~2.7.0版本

庫表結構遷移

增量資料移轉

PolarDB PostgreSQL版(相容Oracle)遷移至阿里雲訊息佇列Kafka版

雲原生資料倉儲AnalyticDB MySQL版

3.0版本

庫表結構遷移

全量資料移轉

增量資料移轉

PolarDB PostgreSQL版(相容Oracle)遷移至AnalyticDB MySQL 3.0

源為PolarDB-X的遷移方案

重要
  • 僅支援在新版控制台配置。

  • PolarDB-X 1.0中的資料庫須基於RDS MySQL建立,DTS暫不支援基於PolarDB MySQL版建立的資料庫。

  • PolarDB-X 2.0需相容MySQL 5.7版本,且建議執行個體版本升級為5.4.11及以上,升級方式請參見查看和升級執行個體版本

源庫

目標庫

遷移類型

配置文檔

源庫

目標庫

遷移類型

配置文檔

PolarDB-X 1.0

PolarDB-X 2.0

庫表結構遷移

全量資料移轉

增量資料移轉

PolarDB-X 1.0遷移至PolarDB-X 2.0

雲原生資料倉儲AnalyticDB MySQL版

3.0版本

庫表結構遷移

全量資料移轉

增量資料移轉

PolarDB-X 1.0遷移至AnalyticDB MySQL 3.0

雲原生資料倉儲AnalyticDB PostgreSQL版

4.3、6.0、7.0版本

庫表結構遷移

全量資料移轉

增量資料移轉

PolarDB-X 1.0遷移至雲原生資料倉儲 AnalyticDB PostgreSQL 版

DataHub

庫表結構遷移

增量資料移轉

PolarDB-X 1.0遷移至DataHub

Elasticsearch

5.5、5.6、6.x、7.x、8.x版本

庫表結構遷移

全量資料移轉

增量資料移轉

PolarDB-X 1.0遷移至Elasticsearch

  • 阿里雲訊息佇列Kafka版

    0.10.1.0~2.x版本

    說明

    若Broker數量大於3個,需以專線/VPN網關/智能網關的方式接入DTS。

  • 自建Kafka

    0.10.1.0~2.7.0版本

庫表結構遷移

全量資料移轉

增量資料移轉

PolarDB-X 1.0遷移至阿里雲訊息佇列Kafka

  • 自建MySQL

    5.1、5.5、5.6、5.7、8.0版本

  • RDS MySQL

    所有版本

庫表結構遷移

全量資料移轉

增量資料移轉

PolarDB-X 1.0遷移至RDS MySQL

PolarDB-X 2.0

PolarDB-X 2.0

庫表結構遷移

全量資料移轉

增量資料移轉

PolarDB-X 2.0間的遷移

  • 自建MySQL

    5.1、5.5、5.6、5.7、8.0版本

  • RDS MySQL

    所有版本

庫表結構遷移

全量資料移轉

增量資料移轉

PolarDB-X 2.0遷移至RDS MySQL

PolarDB MySQL版

所有版本

庫表結構遷移

全量資料移轉

增量資料移轉

PolarDB-X 2.0遷移至PolarDB MySQL版

雲原生資料倉儲AnalyticDB MySQL版

3.0版本

庫表結構遷移

全量資料移轉

增量資料移轉

PolarDB-X 2.0遷移至AnalyticDB MySQL 3.0

雲原生資料倉儲AnalyticDB PostgreSQL版

4.3、6.0、7.0版本

庫表結構遷移

全量資料移轉

增量資料移轉

PolarDB-X 2.0遷移至雲原生資料倉儲 AnalyticDB PostgreSQL 版

MaxCompute

庫表結構遷移

全量資料移轉

增量資料移轉

PolarDB-X 2.0遷移至MaxCompute

  • 阿里雲訊息佇列Kafka版

    0.10.1.0~2.x版本

    說明

    若Broker數量大於3個,需以專線/VPN網關/智能網關的方式接入DTS。

  • 自建Kafka

    0.10.1.0~2.7.0版本

庫表結構遷移

全量資料移轉

增量資料移轉

PolarDB-X 2.0遷移至阿里雲訊息佇列Kafka

DataHub

所有版本

庫表結構遷移

增量資料移轉

PolarDB-X 2.0遷移至DataHub

Elasticsearch

5.5、5.6、6.x、7.x、8.x版本

庫表結構遷移

全量資料移轉

增量資料移轉

PolarDB-X 2.0遷移至Elasticsearch

自建Oracle(RAC或非RAC架構)

9i、10g、11g、12c、18c、19c版本

庫表結構遷移

全量資料移轉

增量資料移轉

PolarDB-X 2.0遷移至自建Oracle

Table Store(Tablestore)

庫表結構遷移

全量資料移轉

增量資料移轉

PolarDB-X 2.0遷移至Tablestore

源為PolarDB PostgreSQL版的遷移方案

源庫

目標庫

遷移類型

配置文檔

源庫

目標庫

遷移類型

配置文檔

PolarDB PostgreSQL版

11、14、15、16版本

PolarDB PostgreSQL版

11、14、15、16版本

庫表結構遷移

全量資料移轉

增量資料移轉

PolarDB PostgreSQL版間的遷移

  • 自建PostgreSQL

    9.5.x、9.6.x、10.x、11.x、12.x、13.x、14.x、15.x、16.x版本

  • RDS PostgreSQL

    9.4、10、11、12、13、14、15、16版本

庫表結構遷移

全量資料移轉

增量資料移轉

PolarDB PostgreSQL版遷移至RDS PostgreSQL

自建Oracle(RAC或非RAC架構)

9i、10g、11g、12c、18c、19c版本

全量資料移轉

增量資料移轉

PolarDB PostgreSQL版遷移至自建Oracle

雲原生資料倉儲AnalyticDB PostgreSQL版

4.3、6.0、7.0版本

庫表結構遷移

全量資料移轉

增量資料移轉

PolarDB PostgreSQL版遷移至雲原生資料倉儲AnalyticDB PostgreSQL版

雲資料庫SelectDB版

庫表結構遷移

全量資料移轉

增量資料移轉

PolarDB PostgreSQL版遷移至雲資料庫SelectDB版

源為MaxCompute的遷移方案

源庫

目標庫

遷移類型

配置文檔

源庫

目標庫

遷移類型

配置文檔

MaxCompute

所有版本

  • 自建MySQL

    5.1、5.5、5.6、5.7、8.0版本

  • RDS MySQL

    所有版本

庫表結構遷移

全量資料移轉

MaxCompute遷移至RDS MySQL

源為OceanBase(MySQL)的遷移方案

源庫

目標庫

遷移類型

配置文檔

源庫

目標庫

遷移類型

配置文檔

  • OceanBase

    叢集執行個體和租戶執行個體(MySQL)

  • OceanBase(MySQL)

    社區版

  • 自建MySQL

    5.1、5.5、5.6、5.7、8.0版本

  • RDS MySQL

    所有版本

庫表結構遷移

全量資料移轉

增量資料移轉

OceanBase(MySQL模式)遷移至RDS MySQL

PolarDB MySQL版

所有版本

庫表結構遷移

全量資料移轉

增量資料移轉

OceanBase(MySQL模式)遷移至PolarDB MySQL版

雲原生多模資料庫Lindorm

全量資料移轉

增量資料移轉

OceanBase(MySQL模式)遷移至雲原生多模資料庫Lindorm

源為Oracle的遷移方案

重要
  • PolarDB-X 1.0中的資料庫須基於RDS MySQL建立,DTS暫不支援基於PolarDB MySQL版建立的資料庫。

  • PolarDB-X 1.0為目標時不支援庫表結構遷移,PolarDB-X 2.0為目標時均支援。

  • PolarDB-X 2.0需相容MySQL 5.7版本,且建議執行個體版本升級為5.4.11及以上,升級方式請參見查看和升級執行個體版本

源庫

目標庫

遷移類型

配置文檔

源庫

目標庫

遷移類型

配置文檔

自建Oracle(RAC或非RAC架構)

9i、10g、11g、12c、18c、19c版本

PolarDB PostgreSQL版(相容Oracle)

所有版本

庫表結構遷移

全量資料移轉

增量資料移轉

自建Oracle(RAC或非RAC架構)

9i、10g、11g、12c、18c、19c版本

庫表結構遷移

全量資料移轉

增量資料移轉

自建Oracle間遷移

  • 自建MySQL

    5.1、5.5、5.6、5.7、8.0版本

  • RDS MySQL

    所有版本

庫表結構遷移

全量資料移轉

增量資料移轉

自建Oracle遷移至RDS MySQL

PolarDB MySQL版

所有版本

庫表結構遷移

全量資料移轉

增量資料移轉

自建Oracle遷移至PolarDB MySQL版

PolarDB PostgreSQL版

11、14、15、16版本

庫表結構遷移

全量資料移轉

增量資料移轉

自建Oracle遷移至PolarDB PostgreSQL版

PolarDB-X 1.0和2.0

全量資料移轉

增量資料移轉

自建Oracle遷移至PolarDB-X

雲原生資料倉儲AnalyticDB MySQL版

3.0版本

庫表結構遷移

全量資料移轉

增量資料移轉

自建Oracle遷移至AnalyticDB MySQL 3.0

雲原生資料倉儲AnalyticDB PostgreSQL版

4.3、6.0、7.0版本

庫表結構遷移

全量資料移轉

增量資料移轉

自建Oracle遷移至雲原生資料倉儲 AnalyticDB PostgreSQL 版

  • 自建PostgreSQL

    9.4.8及以上版本、9.5、9.6、10.x、11.x、12.x、13.x、14.x、15.x、16.x版本

  • RDS PostgreSQL

    9.4、10、11、12、13、14、15、16版本

庫表結構遷移

全量資料移轉

增量資料移轉

  • 阿里雲訊息佇列Kafka版

    0.10.1.0~2.x版本

    說明

    若Broker數量大於3個,需以專線/VPN網關/智能網關的方式接入DTS。

  • 自建Kafka

    0.10.1.0~2.7.0版本

庫表結構遷移

全量資料移轉

增量資料移轉

自建Oracle遷移至阿里雲訊息佇列Kafka版

DataHub

所有版本

庫表結構遷移

全量資料移轉

增量資料移轉

自建Oracle遷移至DataHub

源為自建PostgreSQL或RDS PostgreSQL的遷移方案

重要

源庫暫不支援RDS PostgreSQL Serverless執行個體,目標庫支援。

源庫

目標庫

遷移類型

配置文檔

源庫

目標庫

遷移類型

配置文檔

  • 自建PostgreSQL

    9.4.8及以上版本、9.5、9.6、10.x、11.x、12.x、13.x、14.x、15.x、16.x版本

  • RDS PostgreSQL

    9.4、10、11、12、13、14、15、16版本

  • 自建PostgreSQL

    9.4.8及以上版本、9.5、9.6、10.x、11.x、12.x、13.x、14.x、15.x、16.x版本

  • RDS PostgreSQL

    9.4、10、11、12、13、14、15、16版本

庫表結構遷移

全量資料移轉

增量資料移轉

PolarDB PostgreSQL版

11、14、15、16版本

庫表結構遷移

全量資料移轉

增量資料移轉

自建PostgreSQL遷移至PolarDB PostgreSQL版

  • 自建MySQL

    5.1、5.5、5.6、5.7、8.0版本

  • RDS MySQL

    所有版本

庫表結構遷移

全量資料移轉

增量資料移轉

RDS PostgreSQL遷移至RDS MySQL

PolarDB PostgreSQL版(相容Oracle)

所有版本

庫表結構遷移

全量資料移轉

增量資料移轉

自建PostgreSQL遷移至PolarDB PostgreSQL版(相容Oracle)

雲原生資料倉儲AnalyticDB PostgreSQL版

4.3、6.0、7.0版本

庫表結構遷移

全量資料移轉

增量資料移轉

自建PostgreSQL遷移至雲原生資料倉儲 AnalyticDB PostgreSQL 版

雲資料庫SelectDB版

庫表結構遷移

全量資料移轉

增量資料移轉

RDS PostgreSQL遷移至雲資料庫SelectDB版

源為自建SQL Server或RDS SQL Server的遷移方案

重要
  • 源庫支援的自建SQL Server需為Enterprise、Developer、Enterprise Evaluation、Standard、Web版本。

  • 目標庫支援的自建SQL Server需為Enterprise、Developer、Enterprise Evaluation、Standard、Web版本。

  • 若源自建SQL Server為2005版本或源RDS SQL Server為2008、2008 R2時,則不支援增量資料移轉。

  • Azure SQL Database作為源庫時,SQLServer增量同步處理模式需選擇輪詢查詢CDC執行個體做增量同步處理

  • 已支援SQL Server Cluster或SQL Server AlwaysOn High Availability Group。

  • 在混合式日誌解析模式下(即SQLServer增量同步處理模式非堆表用日誌解析增量同步處理,堆表用CDC增量同步處理的執行個體),支援的源庫(包含RDS SQL Server和自建SQL Server)有:

    • Enterprise或Enterprise Evaluation版:2012、2014、2016、2019或2022版本。

    • Standard版:2016、2019或2022版本。

  • Web版本的SQL Server為源庫時,SQLServer增量同步處理模式僅支援解析源庫日誌做增量同步處理(不支援堆表)

源庫

目標庫

遷移類型

配置文檔

源庫

目標庫

遷移類型

配置文檔

  • 自建SQL Server

    2005、2008、2008 R2、2012、2014、2016、2017、2019或2022版本

  • RDS SQL Server

    2008、2008 R2、2012、2014、2016、2017、2019或2022版本

  • 自建SQL Server

    2005、2008、2008 R2、2012、2014、2016、2017、2019或2022版本

  • RDS SQL Server

    2008、2008 R2、2012、2014、2016、2017、2019或2022版本

庫表結構遷移

全量資料移轉

增量資料移轉

  • 自建MySQL

    5.1、5.5、5.6、5.7、8.0版本

  • RDS MySQL

    所有版本

庫表結構遷移

全量資料移轉

增量資料移轉

RDS SQL Server遷移至RDS MySQL

PolarDB MySQL版

所有版本

庫表結構遷移

全量資料移轉

增量資料移轉

RDS SQL Server遷移至PolarDB MySQL版

雲原生資料倉儲AnalyticDB MySQL版

3.0版本

庫表結構遷移

全量資料移轉

增量資料移轉

RDS SQL Server遷移至雲原生資料倉儲 AnalyticDB MySQL 版 3.0

雲原生資料倉儲AnalyticDB PostgreSQL版

4.3、6.0、7.0版本

庫表結構遷移

全量資料移轉

增量資料移轉

自建SQL Server遷移至AnalyticDB for PostgreSQL

RDS PostgreSQL

9.4、10、11、12、13、14、15、16版本

庫表結構遷移

全量資料移轉

增量資料移轉

自建SQL Server遷移至RDS PostgreSQL

DataHub

庫表結構遷移

增量資料移轉

RDS SQL Server遷移至DataHub

源為自建MongoDB或ApsaraDB for MongoDB的遷移方案

源庫

目標庫

遷移類型

配置文檔

源庫

目標庫

遷移類型

配置文檔

單節點架構

  • 自建MongoDB

    2.8~7.0版本

  • ApsaraDB for MongoDB

    3.4、4.0版本

單節點、複本集或分區叢集架構

  • 自建MongoDB

    2.8~7.0版本

  • ApsaraDB for MongoDB

    3.4、4.0、4.2、4.4、5.0、6.0、7.0版本

庫表結構遷移

全量資料移轉

ApsaraDB for MongoDB(單節點架構)全量遷移至ApsaraDB for MongoDB(所有架構)

複本集架構

  • 自建MongoDB

    2.8~7.0版本

  • ApsaraDB for MongoDB

    3.4、4.0、4.2、4.4、5.0、6.0、7.0版本

複本集或分區叢集架構

  • 自建MongoDB

    2.8~7.0版本

  • ApsaraDB for MongoDB

    3.4、4.0、4.2、4.4、5.0、6.0、7.0版本

庫表結構遷移

全量資料移轉

增量資料移轉

ApsaraDB for MongoDB(複本集架構)遷移至ApsaraDB for MongoDB(複本集架構或分區叢集架構)

分區叢集架構

  • 自建MongoDB

    2.8~7.0版本

  • ApsaraDB for MongoDB

    3.4、4.0、4.2、4.4、5.0、6.0、7.0版本

複本集或分區叢集架構

  • 自建MongoDB

    2.8~7.0版本

  • ApsaraDB for MongoDB

    3.4、4.0、4.2、4.4、5.0、6.0、7.0版本

庫表結構遷移

全量資料移轉

增量資料移轉

自建資料庫MongoDB版(分區叢集架構)遷移至ApsaraDB for MongoDB(複本集架構或分區叢集架構)

複本集或分區叢集架構

  • 自建MongoDB

    2.8~7.0版本

  • ApsaraDB for MongoDB

    3.4、4.0、4.2、4.4、5.0、6.0、7.0版本

雲原生多模資料庫Lindorm

全量資料移轉

增量資料移轉

ApsaraDB for MongoDB遷移至雲原生多模資料庫Lindorm

AnalyticDB for PostgreSQL

4.3、6.0、7.0

全量資料移轉

增量資料移轉

ApsaraDB for MongoDB遷移至雲原生資料倉儲AnalyticDB PostgreSQL版

雲原生資料倉儲AnalyticDB MySQL版 3.0

全量資料移轉

增量資料移轉

ApsaraDB for MongoDB遷移至雲原生資料倉儲AnalyticDB MySQL 3.0

  • 自建MySQL

    5.1、5.5、5.6、5.7、8.0版本

  • RDS MySQL

    所有版本

全量資料移轉

增量資料移轉

ApsaraDB for MongoDB遷移至RDS MySQL

PolarDB MySQL版

所有版本

全量資料移轉

增量資料移轉

ApsaraDB for MongoDB遷移至PolarDB MySQL版

源為自建Redis或雲資料庫Tair(相容Redis)的遷移方案

重要
  • Redis屬於NoSQL資料庫,無需庫表結構遷移。

  • 源庫為自建Redis或雲資料庫Tair(相容Redis)執行個體時,支援全量資料移轉和增量資料移轉,合并顯示為增量遷移

源庫

目標庫

遷移類型

配置文檔

源庫

目標庫

遷移類型

配置文檔

  • 自建Redis(單機或叢集架構)

    2.8、3.0、3.2、4.0、5.0、6.0、7.0版本

  • 雲資料庫Tair(相容Redis)執行個體(叢集架構、標準架構或讀寫分離架構)

    4.0、5.0、6.0、7.0版本

  • 自建Redis(單機或叢集架構)

    2.8、3.0、3.2、4.0、5.0、6.0、7.0版本

  • 雲資料庫Tair(相容Redis)執行個體(叢集架構、標準架構或讀寫分離架構)

    4.0、5.0、6.0、7.0版本

全量資料移轉

增量資料移轉

源為TiDB的遷移方案

源庫

目標庫

遷移類型

配置文檔

源庫

目標庫

遷移類型

配置文檔

TiDB

  • 自建MySQL

    5.1、5.5、5.6、5.7、8.0版本

  • RDS MySQL

    所有版本

庫表結構遷移

全量資料移轉

增量資料移轉

自建TiDB遷移至RDS MySQL

PolarDB MySQL版

所有版本

庫表結構遷移

全量資料移轉

增量資料移轉

自建TiDB遷移至PolarDB MySQL版

PolarDB-X 2.0

庫表結構遷移

全量資料移轉

增量資料移轉

文檔準備中

雲原生資料倉儲AnalyticDB MySQL版

3.0版本

庫表結構遷移

全量資料移轉

增量資料移轉

自建TiDB遷移至AnalyticDB MySQL 3.0

源為Db2 for LUW的遷移方案

重要
  • Db2 for LUW在控制台顯示為DB2 LUW

  • 目標庫的PolarDB-X 2.0需相容MySQL 5.7版本,且建議執行個體版本升級為5.4.11及以上,升級方式請參見查看和升級執行個體版本

源庫

目標庫

遷移類型

配置文檔

源庫

目標庫

遷移類型

配置文檔

Db2 for LUW

9.5、9.7、10.1、10.5、11.1、11.5版本

  • 自建MySQL

    5.1、5.5、5.6、5.7、8.0版本

  • RDS MySQL

    所有版本

庫表結構遷移

全量資料移轉

增量資料移轉

Db2 for LUW遷移至RDS MySQL

PolarDB-X 2.0

全量資料移轉

增量資料移轉

Db2 for LUW遷移至PolarDB-X 2.0

雲原生資料倉儲AnalyticDB PostgreSQL版

4.3、6.0、7.0版本

庫表結構遷移

全量資料移轉

增量資料移轉

Db2 for LUW遷移至雲原生資料倉儲 AnalyticDB PostgreSQL 版

  • 阿里雲訊息佇列Kafka版

    0.10.1.0~2.x版本

    說明

    若Broker數量大於3個,需以專線/VPN網關/智能網關的方式接入DTS。

  • 自建Kafka

    0.10.1.0~2.7.0版本

庫表結構遷移

全量資料移轉

增量資料移轉

Db2 for LUW遷移至阿里雲訊息佇列Kafka版

PolarDB MySQL版

所有版本

庫表結構遷移

全量資料移轉

增量資料移轉

Db2 for LUW遷移至PolarDB MySQL版

源為Db2 for i(AS/400)的遷移方案

重要

Db2 for i在控制台顯示為DB2 iSeries(AS/400)

源庫

目標庫

遷移類型

配置文檔

源庫

目標庫

遷移類型

配置文檔

Db2 for i

7.3、7.4版本

  • 自建MySQL

    5.1、5.5、5.6、5.7、8.0版本

  • RDS MySQL

    所有版本

庫表結構遷移

全量資料移轉

增量資料移轉

文檔準備中

PolarDB MySQL版

所有版本

庫表結構遷移

全量資料移轉

增量資料移轉

文檔準備中

源為Teradata的遷移方案

重要

目前僅支援在新控制台進行配置,且遷移執行個體需位於上海、青島、張家口。

源庫

目標庫

遷移類型

配置文檔

源庫

目標庫

遷移類型

配置文檔

Teradata

17及以下版本

雲原生資料倉儲AnalyticDB PostgreSQL版

4.3、6.0、7.0版本

庫表結構遷移

全量資料移轉

Teradata遷移至雲原生資料倉儲 AnalyticDB PostgreSQL 版

源為自建HBase的遷移方案

重要

目前僅支援在新控制台進行配置。

源庫

目標庫

遷移類型

配置文檔

源庫

目標庫

遷移類型

配置文檔

自建HBase

1.x版本

雲原生資料倉儲AnalyticDB MySQL版

3.0版本

庫表結構遷移

全量資料移轉

自建HBase遷移至AnalyticDB MySQL 3.0

源為SLS的遷移方案

源庫

目標庫

遷移類型

配置文檔

源庫

目標庫

遷移類型

配置文檔

Log ServiceSLS

雲資料庫ClickHouse叢集

20.8及以上版本

全量資料移轉

增量資料移轉

SLS遷移至ClickHouse叢集

源為第三方雲的遷移方案

DTS支援將第三方雲(如Amazon RDS for MySQL、Amazon RDS for Oracle)中的資料移轉至阿里雲產品(如RDS MySQL )中。

源庫

目標庫

遷移類型

配置文檔

源庫

目標庫

遷移類型

配置文檔

Azure平台的資料庫

以控制台為準

DTS基於VPN網關實現Azure平台資料移轉至阿里雲RDS

Amazon RDS for MySQL

RDS MySQL

庫表結構遷移

全量資料移轉

增量資料移轉

從Amazon RDS MySQL遷移至阿里雲RDS MySQL

Amazon RDS for Oracle

RDS MySQL

庫表結構遷移

全量資料移轉

增量資料移轉

從Amazon RDS Oracle遷移至阿里雲RDS MySQL

Amazon RDS for PostgreSQL

RDS PostgreSQL

庫表結構遷移

全量資料移轉

增量資料移轉

從Amazon RDS for PostgreSQL增量遷移至阿里雲

庫表結構遷移

全量資料移轉

從Amazon RDS for PostgreSQL全量遷移至阿里雲

Amazon RDS for SQL Server

RDS SQL Server

庫表結構遷移

全量資料移轉

從Amazon RDS for SQL Server全量遷移至阿里雲

Amazon Aurora MySQL

RDS MySQL

庫表結構遷移

全量資料移轉

增量資料移轉

從Amazon Aurora MySQL遷移至阿里雲

PolarDB MySQL版

庫表結構遷移

全量資料移轉

增量資料移轉

從Amazon Aurora MySQL遷移至PolarDB MySQL版

Amazon Aurora PostgreSQL

RDS PostgreSQL

庫表結構遷移

全量資料移轉

從Amazon Aurora PostgreSQL遷移至阿里雲

Atlas MongoDB

ApsaraDB for MongoDB

全量資料移轉

增量資料移轉

使用DTS將MongoDB Atlas資料庫遷移至阿里雲

跨阿里雲帳號執行個體間遷移方案

源庫

目標庫

遷移類型

配置文檔

源庫

目標庫

遷移類型

配置文檔

源RDS執行個體

目標RDS執行個體

庫表結構遷移

全量資料移轉

增量資料移轉

跨阿里雲帳號遷移RDS執行個體

  • 本頁導讀 (1, M)
  • 背景資訊
  • 遷移類型說明
  • 資料同步與資料移轉的區別
  • 跨帳號資料移轉
  • 源庫限制
  • 常見問題
  • 遷移方案概覽
  • 源為自建MySQL或RDS MySQL的遷移方案
  • 源為MariaDB的遷移方案
  • 源為RDS PPAS的遷移方案
  • 源為PolarDB MySQL版的遷移方案
  • 源為PolarDB PostgreSQL版(相容Oracle)的遷移方案
  • 源為PolarDB-X的遷移方案
  • 源為PolarDB PostgreSQL版的遷移方案
  • 源為MaxCompute的遷移方案
  • 源為OceanBase(MySQL)的遷移方案
  • 源為Oracle的遷移方案
  • 源為自建PostgreSQL或RDS PostgreSQL的遷移方案
  • 源為自建SQL Server或RDS SQL Server的遷移方案
  • 源為自建MongoDB或ApsaraDB for MongoDB的遷移方案
  • 源為自建Redis或雲資料庫Tair(相容Redis)的遷移方案
  • 源為TiDB的遷移方案
  • 源為Db2 for LUW的遷移方案
  • 源為Db2 for i(AS/400)的遷移方案
  • 源為Teradata的遷移方案
  • 源為自建HBase的遷移方案
  • 源為SLS的遷移方案
  • 源為第三方雲的遷移方案
  • 跨阿里雲帳號執行個體間遷移方案
文檔反饋
phone 聯絡我們

立即和Alibaba Cloud在線服務人員進行交談,獲取您想了解的產品信息以及最新折扣。

alicare alicarealicarealicare