本页概述了将数据从 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 来流式传输数据。 |