Database Migration Service for Oracle 到 Cloud SQL for PostgreSQL 常见问题解答


什么是 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 等反向代理解决方案创建专用连接配置。