您可以使用資料庫遷移服務,將資料庫遷移至 Google Cloud。 資料庫遷移服務支援同質遷移 (例如從 MySQL 遷移至 MySQL 適用的 Cloud SQL),以及異質遷移 (例如從 Oracle 遷移至 PostgreSQL 適用的 Cloud SQL)。
本頁列出資料庫移轉服務在所有遷移情境中,支援的所有來源和目的地資料庫版本。根據這項資訊選擇要遷移的來源和目的地資料庫。
同質遷移作業支援的來源和目的地資料庫
選取同質遷移情境,查看遷移作業支援的來源和目的地資料庫:
從 MySQL 遷移至 MySQL 適用的 Cloud SQL
支援的來源資料庫
- Amazon RDS 5.6、5.7、8.0
- 自行管理的 MySQL (地端部署或完全由您掌控的 Cloud VM) 5.5、5.6、5.7、8.0
- MySQL 適用的 Cloud SQL 5.6、5.7、8.0、8.4
- Amazon Aurora 5.6、5.7、8.0
- Microsoft Azure Database for MySQL 5.7、8.0
針對 MySQL 8.0 來源,資料庫遷移服務也支援下列子版本: 8.0.18、8.0.26、8.0.27、8.0.28、8.0.30、8.0.31、8.0.32、8.0.33、8.0.34、8.0.35、8.0.36、8.0.37、 8.0.39、8.0.40、8.0.41、8.0.42。
支援的目的地資料庫
- MySQL 5.6 和 5.7 適用的 Cloud SQL
- MySQL 8.0 (包括下列子版本) 適用的 Cloud SQL: 8.0.18、8.0.26、8.0.27、8.0.28、8.0.30、8.0.31、8.0.32、8.0.33、8.0.34、8.0.35、8.0.36、8.0.37、 8.0.39、8.0.40、8.0.41、8.0.42。
- MySQL 8.4 適用的 Cloud SQL 設有限制。舉例來說,MySQL 8.4 目的地不支援使用實體備份檔案的遷移作業。詳情請參閱「已知限制」一節。
詳情請參閱「 遷移至 MySQL 適用的 Cloud SQL」。
PostgreSQL 遷移至 PostgreSQL 適用的 Cloud SQL
支援的來源資料庫
- Amazon RDS 9.6.10+、10.5+、11.1+、12、13、14、15、16、17。
- Amazon Aurora 10.11+、11.6+、12.4+、13.3+、14.6+、15.2+、16、17。
- 自行管理的 PostgreSQL (地端部署或完全由您掌控的 Cloud VM) 9.4、9.5、9.6、10、11、12、13、14、15、16、17。
- PostgreSQL 適用的 Cloud SQL 9.6、10、11、12、13、14、15、16、17。
- Microsoft Azure Database for PostgreSQL Flexible Server:11+
支援的目的地資料庫
- PostgreSQL 適用的 Cloud SQL 9.6、10、11、12、13、14、15、16、17。
詳情請參閱「 遷移至 PostgreSQL 適用的 Cloud SQL」。
從 PostgreSQL 遷移至 PostgreSQL 適用的 AlloyDB
支援的來源資料庫
- Amazon RDS 9.6.10 以上版本、10.5 以上版本、11.1 以上版本、12、13、14、15、16、17
- Amazon Aurora 10.11+、11.6+、12.4+、13.3+、14、15、16、17
- 自行管理的 PostgreSQL (地端部署或完全由您掌控的 Cloud VM) 9.4、9.5、9.6、10、11、12、13、14、15、16、17
- Cloud SQL 9.6、10、11、12、13、14、15、16、17
支援的目的地資料庫
- PostgreSQL 適用的 AlloyDB 14、15、16、17
詳情請參閱「 遷移至 PostgreSQL 適用的 AlloyDB」。
從 SQL Server 遷移至 SQL Server 適用的 Cloud SQL
下表列出所有支援的 SQL Server 來源和目的地資料庫:
來源資料庫 | 目的地資料庫 |
---|---|
Amazon RDS | SQL Server 適用的 Cloud SQL 2022、2019 和 2017 版 |
自行代管的 SQL Server
(地端部署或完全由您掌控的 Cloud VM) |
您也可以使用資料庫移轉服務,從舊版 SQL Server 遷移至 Cloud SQL 支援的新版 SQL Server,但前提是必須遵守版本相容性指南。詳情請參閱 Microsoft 說明文件,瞭解 SQL Server 版本支援的版本和版本升級。如需範例,請參閱「支援的版本和版本升級 (SQL Server 2022)」。
詳情請參閱「 遷移至 SQL Server 適用的 Cloud SQL」。
支援異質遷移的來源和目的地資料庫
選取異質遷移情境,即可查看遷移作業支援的來源和目的地資料庫:
從 Oracle 遷移至 PostgreSQL 適用的 Cloud SQL
支援的來源和目的地資料庫
資料庫遷移服務支援下列 Oracle 資料庫做為遷移來源:
- Oracle 適用的 Amazon RDS
- 自行託管的部署作業,包括:
- Oracle 單一執行個體資料庫部署作業
- Oracle Exadata
- Oracle Active Data Guard
- Oracle Real Application Clusters (RAC)
完整支援也取決於來源 Oracle 版本。 下表列出異質 Oracle 遷移作業支援的所有版本:
來源資料庫 | 目的地資料庫 |
---|---|
Oracle 11g,版本 11.2.0.4 | PostgreSQL 適用的 Cloud SQL 12、13、14、15、16、17。 |
Oracle 12c,12.1.0.2 版 | |
Oracle 12c,12.2.0.1 版 | |
Oracle 18c | |
Oracle 19c | |
Oracle 21c |
不支援的來源資料庫
資料庫遷移服務不支援從 Oracle Autonomous Database 遷移資料。
從 Oracle 遷移至 PostgreSQL 適用的 AlloyDB
支援的來源和目的地資料庫
資料庫遷移服務支援下列 Oracle 資料庫做為遷移來源:
- Oracle 適用的 Amazon RDS
- 自行託管的部署作業,包括:
- Oracle 單一執行個體資料庫部署作業
- Oracle Exadata
- Oracle Active Data Guard
- Oracle Real Application Clusters (RAC)
完整支援也取決於來源 Oracle 版本。 下表列出異質 Oracle 遷移作業支援的所有版本:
來源資料庫 | 目的地資料庫 |
---|---|
Oracle 11g,版本 11.2.0.4 | PostgreSQL 適用的 AlloyDB 12、13、14、15、16。 |
Oracle 12c,12.1.0.2 版 | |
Oracle 12c,12.2.0.1 版 | |
Oracle 18c | |
Oracle 19c | |
Oracle 21c |
不支援的來源資料庫
資料庫遷移服務不支援從 Oracle Autonomous Database 遷移資料。
SQL Server 遷移至 PostgreSQL 適用的 Cloud SQL
支援的來源和目的地資料庫
下表列出所有支援的 SQL Server 來源和目的地資料庫:
來源資料庫 | 目的地資料庫 |
---|---|
SQL Server 適用的 Amazon RDS | PostgreSQL 適用的 Cloud SQL 12、13、14、15、16、17。 |
Microsoft Azure SQL 代管執行個體
Microsoft Azure SQL Database 層級 S3 以上 |
|
SQL Server 適用的 Cloud SQL | |
自行代管的 SQL Server 版本:
Enterprise 2008 以上版本、Standard 2016 SP1 以上版本、Developer 2008 以上版本 (地端部署或完全由您掌控的 Cloud VM) |
不支援的來源資料庫
資料庫移轉服務不支援從下列 SQL Server 版本遷移:
- 2008 年至 2014 年的 SQL Server Standard 版
- SQL Server Express
- SQL Server Web
SQL Server 到 PostgreSQL 適用的 AlloyDB
支援的來源和目的地資料庫
下表列出所有支援的 SQL Server 來源和目的地資料庫:
來源資料庫 | 目的地資料庫 |
---|---|
SQL Server 適用的 Amazon RDS | PostgreSQL 適用的 AlloyDB 14、15、16 |
Microsoft Azure SQL 代管執行個體
Microsoft Azure SQL Database 層級 S3 以上 |
|
SQL Server 適用的 Cloud SQL | |
自行代管的 SQL Server 版本:
Enterprise 2008 以上版本、Standard 2016 SP1 以上版本、Developer 2008 以上版本 (地端部署或完全由您掌控的 Cloud VM) |
不支援的來源資料庫
資料庫移轉服務不支援從下列 SQL Server 版本遷移:
- 2008 年至 2014 年的 SQL Server Standard 版
- SQL Server Express
- SQL Server Web