添加目标启动的路径
目标启动的路径使目标部署的接收器服务能够启动连接到源部署的分发服务的路径,以从源中提取线索文件。
注:本文仅适用于 GoldenGate 26ai 部署。
何时使用目标启动的路径
当网络安全策略阻止部署 A 的分发服务打开到部署 B 的接收器服务的网络连接时,请使用目标启动的路径。如果部署 A 的分发服务器无法启动到部署 B 的接收器服务的连接,但接收器服务可以启动到部署 A 的分发服务的连接,则可以在部署 B 上创建和运行目标启动的路径,以从部署 A 中提取线索文件。
源部署是您在其中创建目标启动路径的部署。目标部署是从中提取数据的远程部署(提取在其中运行并生成线索)。
开始之前
-
确保为要连接到的每个部署创建 GoldenGate 连接,然后将其分配给路径源自的部署。例如,在其中创建分发路径或目标启动的接收方路径的部署。
否则,在启用了 IAM 的部署中,您将遇到以下错误:
The network connection could not be established: 'OGG-08654' - 'Invalid or missing OAuth resource - audiencescope in Client application'. -
添加允许目标部署(创建此路径的部署)连接到源部署的身份证明:
-
在源部署的导航菜单中,选择用户管理。
-
选择添加新用户,然后完成以下操作:
-
验证者:从下拉列表中选择密码。
-
角色:从下拉列表中选择运算符。
-
用户名:输入您的用户名。
-
Password 和 Verify Password :输入与此用户关联的密码。
-
-
在 target 部署控制台中,选择导航菜单中的 Path Connections 。
-
选择添加路径连接,然后完成以下操作:
-
身份证明别名:输入别名。
-
用户 ID :输入在步骤 2 中创建的用户的名称。
-
Password(密码)和 Verify Password(验证密码):输入步骤 2 中与此用户关联的密码。
-
-
选择提交。
-
创建并运行目标启动的路径
要添加目标启动的路径,请执行以下操作:
-
在部署控制台导航菜单中,选择 Target-initiated Paths 。
-
在“目标启动的路径”页上,选择添加目标启动的路径。
-
在“添加路径”面板中,根据需要填写路径信息字段,然后选择下一步:
-
输入 Path Name(路径名称),输入路径的名称。
-
(可选)输入说明以描述此路径的目的并列出所涉及的提取和复制。
-
-
在源选项页上,根据需要输入字段,然后选择下一步:
-
从下拉列表中选择源提取。
-
输入线索名称
-
如果预计“线索”在非默认位置,请输入子目录。
-
系统会根据提供的信息自动生成生成的源 URI 。如果需要,选择“Edit(编辑)”(铅笔图标)以修改 URI。
-
选择 Encryption Profile(加密配置文件)。如果未创建加密配置文件,则默认情况下会选择本地 Wallet 配置文件。
-
对于开始,选择数据处理的起点:
-
日志中的位置
-
Now
-
定制时间
-
CSN(在此或之后)
-
-
输入序号。
-
输入 RBA 偏移。
-
-
在目标选项页上,根据需要填写字段,然后选择下一步:
-
选择目标协议:
-
ws
-
wss
-
ogg
-
-
(可选)启用启用反向代理以使用反向代理连接到目标。
-
目标类型(仅 ogg 目标协议)
-
经理
-
收集器
-
接收方服务
-
-
输入目标主机。
-
输入目标部署的端口号。
-
输入目标线索文件的线索名称。
-
如果线索位于默认位置以外的某个位置,请输入子目录。
-
输入最大线索大小。
-
选择用于将线索发送到目标部署的目标加密算法:
-
NONE(无)
-
AES128
-
AES192
-
AES256
-
-
启用更改加密以允许更改加密算法。
-
系统会根据提供的信息自动生成生成的目标 URI 。如果需要,选择“Edit(编辑)”(铅笔图标)以修改 URI。
-
选择 Target Authentication Method(目标验证方法)(仅限 wss 目标协议)
-
用户 ID 别名
注:从 GoldenGate 身份证明存储部署连接到启用了 IAM 的部署时,使用 IAM 用户创建身份证明。确保用户存在于 IAM 身份条带中。
-
OAuth
注:在启用了 IAM 的租户中,连接到另一个启用了 IAM 的部署时,请选择 OAuth。
-
Certificate (证书)
-
-
选择域。
-
选择具有 Oracle GoldenGate 用户 ID 和密码的别名。
-
选择目标类型:
-
GGFormat(默认值)
-
SQL
-
XML
-
纯文本
-
-
-
在高级选项页面上,根据需要填写字段,然后选择下一步:
-
启用 Enable Network Compression 以设置 Compression Threshold 。
-
选择 EOF Delay 。
注:在 Linux 平台上,可以保留默认设置。但是,在非 Linux 平台上,您可能需要针对高带宽、高延迟网络或具有服务质量 (QoS) 设置(DSCP 和服务时间 (ToS))的网络调整此设置
-
选择 Checkpoint Frequency 以设置获取检查点的路径的频率(秒)。
-
输入 TCP Flush Bytes (字节)。
-
输入 TCP Flush Seconds (秒)。
-
选择区分服务代码点 (Differentiated Services Code Point, DSCP )。
-
选择服务类型 ( TOS )。
-
启用 TCP_NODELAY 以防止在使用 Nagle 选项时延迟。
-
启用 Quick ACK ,以便在接收数据后发送快速确认。
-
启用 TCP_CORK 以允许使用 Nagle 的算法软木塞选项。
-
输入 System Send Buffer Size(系统发送缓冲区大小)以设置流控制的发送缓冲区大小的值。
-
输入 System Receive Buffer Size(系统接收缓冲区大小)以设置流控制的接收缓冲区大小的值。
-
设置 Keep Alive 的超时。
-
-
在筛选选项页面上,根据需要填写以下字段,然后选择下一步:
-
输入规则名称。
-
选择规则操作:
-
排除根据所选选项过滤掉数据。
-
包括包括基于指定选项的数据。
-
-
选择 Filter Type(筛选器类型):
-
对象类型:从以下三种对象类型中选择:DML、DDL 和过程
-
对象名称:选择此选项以提供现有对象名称。由 3 部分组成的命名约定取决于您是否使用 CDB。使用 CDB 时,需要使用 3 部分命名约定,否则必须使用 2 部分约定。3 部分约定包括
container、schema、object。2 部分约定包括schema、object name。 -
过程功能名称:选择此选项可根据现有过程功能名称进行筛选。
-
基于列:如果选择此选项,将提供用于输入规则所适用的表和列名的选项。可以使用 LT、GT、EQ、LE、GE、NE 条件的列值进行筛选。您还可以指定要在筛选数据中具有图像之前还是图像之后。
-
标记:选择此选项可基于标记设置筛选器。
-
块 ID :显示数据库分片的配置详细信息,但是无法编辑详细信息。
-
-
选择否定以否定任何现有规则。
-
选择添加可添加规则。
-
-
在托管选项页上,根据需要填写可选字段。
-
启用 Critical 以配置此路径以实现高可用性。
-
启用自动重新启动以调整自动重新启动重试和自动重新启动延迟选项。
-
-
选择创建并运行可立即运行路径。选择创建可在以后手动运行路径。
返回到主页,可在其中查看“路径”处理的状态。