您可以使用資料庫遷移服務,將資料庫遷移至 Google Cloud。資料庫遷移服務支援同質遷移作業,例如將 MySQL 遷移至 Cloud SQL for MySQL,也支援異質遷移作業,例如將 Oracle 遷移至 Cloud SQL for PostgreSQL。
本頁列出資料庫移轉服務在所有遷移情境中支援的所有來源和目的地資料庫版本。根據這項資訊,選擇遷移作業的來源和目的地資料庫。
同質遷移作業支援的來源和目的地資料庫
選取同質遷移情境,查看遷移作業支援哪些來源和目的地資料庫:
從 MySQL 遷移至 MySQL 適用的 Cloud SQL
支援的來源資料庫
- Amazon RDS 5.6、5.7、8.0
- 自行管理的 MySQL (位於地端部署系統或任何雲端 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 適用的 Cloud SQL 5.6 和 5.7
- MySQL 適用的 Cloud SQL 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 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 (位於地端部署系統或您完全控管的任何雲端 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
- Amazon Aurora 10.11 以上版本、11.6 以上版本、12.4 以上版本、13.3 以上版本、14、15
- 自行管理的 PostgreSQL (位於地端部署系統或您完全控管的任何雲端 VM) 9.4、9.5、9.6、10、11、12、13、14、15
- Cloud SQL 9.6、10、11、12、13、14、15
支援的目的資料庫
- PostgreSQL 14、15、16 適用的 AlloyDB
如需更多資訊,請參閱「 遷移至 PostgreSQL 適用的 AlloyDB」。
從 SQL Server 遷移至 SQL Server 適用的 Cloud SQL
下表列出所有支援的 SQL Server 來源和目的地資料庫:
來源資料庫 | 目的地資料庫 |
---|---|
Amazon RDS | SQL Server 適用的 Cloud SQL 2022、2019 和 2017 版 |
自行代管的 SQL Server (位於地端部署環境或任何您完全控管的雲端 VM) |
您也可以使用資料庫移轉服務,從舊版 SQL Server 遷移至 Cloud SQL 支援的新版,前提是您必須遵循版本相容性指南。如需更多資訊,請參閱 Microsoft 說明文件,瞭解 SQL Server 版本支援的版本和版本升級。例如,請參閱「支援的版本和版本升級 (SQL Server 2022)」。
詳情請參閱「 遷移至 SQL Server 適用的 Cloud SQL」。
支援異質遷移作業的來源和目的地資料庫
選取異質遷移情境,查看遷移作業支援哪些來源和目標資料庫:
從 Oracle 遷移至 PostgreSQL 適用的 Cloud SQL
支援的來源和目的地資料庫
資料庫移轉服務支援下列 Oracle 資料庫做為遷移來源:
- Amazon RDS for Oracle
- 自行託管的部署作業,包括:
- 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 適用的 Cloud SQL」。
從 Oracle 遷移至 PostgreSQL 適用的 AlloyDB
支援的來源和目的地資料庫
資料庫移轉服務支援下列 Oracle 資料庫做為遷移來源:
- Amazon RDS for Oracle
- 自行託管的部署作業,包括:
- Oracle 單一執行個體資料庫部署作業
- Oracle Exadata
- Oracle Active Data Guard
- Oracle Real Application Clusters (RAC)
完整支援服務也取決於來源 Oracle 版本。下表列出異質 Oracle 遷移作業支援的所有版本:
來源資料庫 | 目的地資料庫 |
---|---|
Oracle 11g,11.2.0.4 版 | PostgreSQL 12、13、14、15、16 適用的 AlloyDB。 |
Oracle 12c,12.1.0.2 版 | |
Oracle 12c,12.2.0.1 版 | |
Oracle 18c | |
Oracle 19c | |
Oracle 21c |
不支援的來源資料庫
資料庫遷移服務不支援從 Oracle Autonomous Database 遷移。
如需更多資訊,請參閱「從 Oracle 遷移至 PostgreSQL 適用的 AlloyDB」。
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 以上版本 (位於地端部署系統或任何雲端 VM 上,且由您完全控管) |
不支援的來源資料庫
資料庫移轉服務不支援從下列 SQL Server 版本遷移:
- SQL Server Standard 版 (2008 到 2014 年)
- SQL Server Express
- SQL Server Web
SQL Server 到 AlloyDB for PostgreSQL
支援的來源和目的地資料庫
下表列出所有支援的 SQL Server 來源和目標資料庫:
來源資料庫 | 目的地資料庫 |
---|---|
SQL Server 適用的 Amazon RDS | PostgreSQL 14、15、16 適用的 AlloyDB |
Microsoft Azure SQL 代管執行個體 Microsoft Azure SQL Database 等級 S3 以上 |
|
SQL Server 適用的 Cloud SQL | |
自行代管的 SQL Server 版本: Enterprise 2008 以上版本、Standard 2016 SP1 以上版本、Developer 2008 以上版本 (位於地端部署系統或任何雲端 VM 上,且由您完全控管) |
不支援的來源資料庫
資料庫移轉服務不支援從下列 SQL Server 版本遷移:
- SQL Server Standard 版 (2008 到 2014 年)
- SQL Server Express
- SQL Server Web
如需更多資訊,請參閱「從 SQL Server 遷移至 PostgreSQL 適用的 AlloyDB」。