将数据迁移到 AlloyDB Omni

本页概述了将数据从 PostgreSQL 或 Oracle 迁移到 AlloyDB Omni 的过程。

从 PostgreSQL 迁移到 AlloyDB Omni

根据迁移复杂性和停机时间,使用以下工具将数据从 PostgreSQL 迁移到 AlloyDB Omni:

迁移类型 工具
简单迁移,停机时间充足 使用 pg_dump 备份现有数据库,并使用 pg_restore 将备份恢复到新数据库。
复杂的迁移,有足够的停机时间 pgloader,用于将数据从源流式传输到目标。
复杂的迁移,停机时间最短 pglogical,用于将数据从源复制到目标。

将 Oracle 迁移到 AlloyDB Omni

如果您有足够的停机时间来移动 Oracle 中的数据量,并将所有 Oracle 驻留应用逻辑转换为 PostgreSQL,请使用 Ora2Pg 进行架构转换、数据迁移和代码转换。

如需尽可能缩短迁移停机时间,请使用以下工具:

如需迁移,请执行以下操作: 使用
代码和架构 Google Cloud Database Migration Service 用于迁移架构和代码
Ora2Pg,用于架构转换、数据迁移和代码转换
变更数据捕获 (CDC) 工具,可根据需要识别和捕获 Oracle 关系表中的数据,并将变更数据提供给应用使用。
数据 Equalum 来流式传输数据。