- 什么是 Database Migration Service?
- 支持哪些来源?
- 支持哪些目标位置?
- 使用哪些网络方法?
- 有哪些已知限制?
- 我可以使用 Database Migration Service 在 Cloud SQL for PostgreSQL 中创建 Oracle 数据库读取副本吗?
- Database Migration Service 是否支持从 Oracle Real Application Clusters (RAC) 数据库迁移?
- 什么是 Database Migration Service?
- Database Migration Service 是一项服务,可帮助您更轻松地将数据迁移到 Google Cloud。Database Migration Service 可帮助您将 Oracle 工作负载直接原样迁移到 Cloud SQL for PostgreSQL,并对其进行现代化改造。
- 支持哪些来源?
-
- Oracle 11g,11.2.0.4 版
- Oracle 12c,12.1.0.2 版
- Oracle 12c,12.2.0.1 版
- Oracle 18c
- Oracle 19c
- Oracle 21c
- Oracle Real Application Clusters (RAC)
- 支持哪些目标位置?
-
- Cloud SQL for PostgreSQL 12、13、14、15。
- 使用哪些网络方法?
- 如需在 Database Migration Service 中创建迁移,必须在源实例和 Cloud SQL 目标实例之间建立连接。支持多种方法。选择最适合特定工作负载的方案。
来源连接:
如需查看支持的来源连接方法的列表,请参阅来源连接。
目的地网络连接:
使用 Private Service Connect 建立与 Cloud SQL 目标数据库的专用连接。
- 有哪些已知限制?
- 请参阅已知限制。
- 我可以使用专用 IP 地址(而无需 Private Service Connect 资源)连接到目的地 Cloud SQL 实例吗?
- 不可以。Database Migration Service 利用 Private Service Connect 以私密方式连接到目标数据库,并希望以服务附件作为输入。
- 我可以使用 Database Migration Service 在 Cloud SQL for PostgreSQL 中为 Oracle 数据库创建读取副本吗?
- 在 Database Migration Service 中,从 Oracle 到 Cloud SQL for PostgreSQL 的持续迁移最终会保持一致,这意味着 Database Migration Service 不会在每个事务发生时进行复制。
迁移会从多个表中导入数据,并并行运行变更数据捕获 (CDC) 和数据回填。我们无法严格保证数据加载到目标位置的顺序,但在停止对源进行写入并清除迁移缓冲区后,数据将与源重新对齐。
- Database Migration Service 是否支持从 Oracle Real Application Clusters (RAC) 数据库进行迁移?
- 是的,可以。不过,您无法在 Oracle RAC 环境中使用单个客户端访问名称 (SCAN) 功能与数据库建立直接连接。如需克服此限制,请直接连接到其中一个节点,或使用 Oracle 连接管理器。您还可以使用 HAProxy 等反向代理解决方案创建专用连接配置。