将 Oracle GoldenGate Classic 架构与微服务架构连接

Oracle GoldenGate 经典架构使用管理客户端和 GGSCI 中的数据泵提取来连接到微服务架构

注意:

Oracle GoldenGate Classic Architecture 的泵提取只能连接到不安全的微服务体系结构部署,其中接收器服务器的端口为入站流量打开。

如果上述要求是安全问题,建议将微服务体系结构与经典体系结构一起安装在同一目标上,并使用反向代理服务器允许这两个微服务体系结构部署之间的 wss 分发路径。建立此分发路径后,经典体系结构部署可以从目标上的相同位置获取线索。

要连接 Oracle GoldenGate 经典体系结构和微服务,请执行以下步骤:

注:要建立 Oracle GoldenGate 经典架构和微服务之间的连接,仅支持非安全 MA 部署。不支持安全微服务体系结构部署。

创建数据泵提取

注:要执行此任务,必须在经典体系结构中运行现有数据泵提取。

  1. 登录 GGSCI。

  2. 使用以下命令添加数据泵提取:

    ADD EXTRACT dp_name, EXTTRAILSOURCE ./dirdat/aa

    此示例使用 dp_name 作为数据泵提取的名称。

  3. 使用以下命令将远程线索添加到数据泵提取:

    ADD RMTTRAIL ab, EXTRACT dp_name, MEGABYTES 500
  4. 使用以下命令编辑数据泵提取的参数文件:

    EDIT PARAMS dp_name

    下面是数据泵提取参数文件的示例:

    EXTRACT dp_name
    RMTHOST *hostname-or-IP-address*, PORT receiver-service-port
    RMTTRAIL ab
    PASSTHRU
    TABLE pdb.schema.table;

启动数据泵提取

使用以下命令启动数据泵 Extract dp_name:

START EXTRACT dp_name

数据泵提取启动后,接收器服务将建立路径并开始读取远程线索文件。远程线索文件显示在运行接收器服务的关联部署的 $OGG_VAR_HOME/lib/data 中。