将数据从 PostgreSQL 复制到 Google BigQuery
开始之前
要成功完成此快速启动,您必须具有以下各项:
- PostgreSQL 安装用作源数据库(环境设置中遵循安装说明。)
- 在 VCN 安全列表中打开端口 5432。
- 创建与 Google Cloud Storage 的连接。
注意:
确保 GCS 存储桶和 BigQuery 数据集存在于同一位置/区域中。 - Google Cloud Service 账户密钥。
- Google Cloud Platform BigQuery 权限。
任务 1:创建 OCI GoldenGate 资源
- 为源 PostgreSQL 数据库创建部署。
- 为目标 Google BigQuery 创建大数据部署。
- 创建与目标 Google BigQuery 的连接。
- 创建与源 PostgreSQL 数据库的连接。
- 对于类型,请确保选择 PostgreSQL 服务器。
- 对于数据库名称,输入
ociggll
。 - 对于主机,输入运行 PostgreSQL 的计算实例的公共 IP。
- 对于端口,输入
5432
。 - 有关用户名,请输入
ggadmin
。 - 对于密码,输入密码。
- 对于安全协议,选择普通。
- 创建与 GoldenGate 的连接,然后将此连接分配给源 PostgreSQL 部署。
- 将源连接分配给源 PostgreSQL 部署。
- 将目标连接分配给目标大数据部署。
任务 4:为 Change Data Capture 创建 Distribution Path
要为 Change Data Capture 创建 Distribution Path,请完成以下操作:
- 在 Oracle Cloud 控制台的“部署”页上,选择目标大数据部署。
- 在部署详细信息页面上,单击启动控制台。使用在任务 1 的步骤 2 中创建的管理员用户详细信息登录。
- 如果使用 IAM 身份证明存储,请继续执行“创建 Distribution Path”步骤。如果使用 GoldenGate 身份证明存储,则创建源 GoldenGate 用于连接到目标 GoldenGate 的用户。
- 在源 PostgreSQL 部署控制台中,为上一步中创建的用户创建路径连接。
- 单击添加 Distribution Path 。
- 按以下操作完成“添加路径”表单:
- 在目标大数据部署控制台中,单击 Receiver Service ,然后查看创建的 Receiver Path。