将数据从 PostgreSQL 复制到 MySQL
开始之前
要成功完成此快速启动,您必须具有以下各项:
- PostgreSQL 安装用作源数据库(环境设置中遵循安装说明)。
- 打开 VCN 安全列表中的端口 5432,以便能够访问其默认端口上的 PostgreSQL。
- 用作目标数据库的 HeatWave 数据库。
任务 1:创建 OCI GoldenGate 资源
此快速入门示例需要源和目标的部署和连接。
- 为源 PostgreSQL 数据库创建部署。
- 为目标 HeatWave 数据库创建 MySQL 部署。
- 创建 PostgreSQL 连接。
- 对于类型,从下拉列表中选择 PostgreSQL 服务器。
- 对于数据库名称,输入
ociggll
。 - 对于主机,输入运行 PostgreSQL 的计算实例的公共 IP。
- 对于端口,输入
5432
。 - 有关用户名,请输入
ggadmin
。 - 在口令中,输入口令。
- 对于安全协议,从下拉列表中选择纯。
- 创建 HeatWave 连接。
- (可选)如果 HeatWave 数据库没有公共端点,则创建与 GoldenGate 的连接,然后将此连接分配给源 PostgreSQL 部署。
- 将源连接分配给源 PostgreSQL 部署。
- 将目标连接分配给目标 MySQL 部署。
任务 4:为 Initial Load Extract 创建 Distribution Path
要为 Initial Load Extract 创建 Distribution Path,请完成以下操作:
任务 6:为 Change Data Capture 创建 Distribution Path
要为 Change Data Capture 创建 Distribution Path,请完成以下操作:
- 在源 PostgreSQL 部署控制台中,单击分发服务。
- 单击添加 Distribution Path 。
- 按以下操作完成“添加路径”表单:
- 在 target MySQL 部署控制台中,单击 Receiver Service ,然后查看创建的 Receiver Path。