将数据从 PostgreSQL 复制到 Snowflake
开始之前
要成功完成此快速启动,您必须具有以下各项:
- PostgreSQL 安装用作源数据库(环境设置中遵循安装说明)。
- 在 VCN 安全列表中打开端口 5432。
- 用作目标数据库的 Snowflake 数据库。
环境设置:Snowflake
- Create a GoldenGate user in Snowflake with appropriate privileges.
- 使用示例方案创建目标表。
确保已成功创建表和用户。
任务 1:创建 OCI GoldenGate 资源
此快速入门示例需要源和目标的部署和连接。
- 为源 PostgreSQL 数据库创建部署。
- 为目标 Snowflake 数据库创建大数据部署。
- 使用以下值创建 PostgreSQL 连接:
- 对于类型,从下拉列表中选择 PostgreSQL 服务器。
- 对于数据库名称,输入
ociggll
。 - 对于主机,输入运行 PostgreSQL 的计算实例的公共 IP。
- 对于端口,输入
5432
。 - 有关用户名,请输入
ggadmin
。 - 在口令中,输入口令。
- 对于安全协议,从下拉列表中选择纯。
- 使用以下值创建 Snowflake 连接:
- (可选)如果您的大数据部署没有公共端点,则创建与 GoldenGate 的连接,然后将此连接分配给源 PostgreSQL 部署。
- 将源 PostgreSQL 连接分配给 PostgreSQL 部署。
- 将 Snowflake 连接分配给目标大数据部署。
任务 4:为 Initial Load Extract 创建 Distribution Path
要为 Initial Load Extract 创建 Distribution Path,请执行以下操作: