添加分发路径
创建路径以通过网络将线索数据从提取发送到复制,从而创建线索路径。在开始添加分发路径之前,请确保建立路径连接。要设置路径连接,请参见 Add a Path Connection 。
注:当分发路径连接到安全部署时,目标必须在其证书存储中具有完整的证书链(叶、中间和根 CA),而源只需要通过将根 CA 导入为可信证书来信任根 CA。如果将安全部署的 config.securityDetails.network.inbound.authMode 设置为 clientOptional_server (default),则不需要客户端证书。但是,如果将其设置为 client_server,则客户机必须使用证书进行验证,并且该证书还必须在目标部署中添加为操作员用户。如果客户端证书由与服务器的根 CA 证书不同的根 CA 证书签名,则客户端的根 CA 证书也需要在服务器的证书存储中作为可信证书导入。
您可以开始从微服务主页本身添加分发服务路径,或使用左侧导航窗格访问 "Distribution Service Paths"(分发服务路径)页面,如以下步骤所述:
-
单击左侧导航窗格的分配服务路径选项以打开分配服务路径页。
-
单击 Distribution Service Paths(分发服务路径)旁边的加号 (+)。此时将显示 "Add Path"(添加路径)向导。
-
在 Path Information(路径信息)屏幕上,请注意向导右上角的 Default(默认)和 Advanced(高级)按钮。预先选择 Default 按钮。它允许为大多数所需的配置配置配置路径。
-
指定以下值以配置分发服务路径:
-
Path Name(路径名):为路径选择名称。
-
说明:提供说明。例如,与分配路径关联的提取和复制进程的名称。
-
Advanced(高级):选择 Advanced(高级)按钮以启用 Air-Gap Security(空隙安全)开关并配置其选项。
空隙安全设置适用于 Oracle GoldenGate 不管理跟踪文件从源发送到目标的方式的环境。提取会将事务处理写入线索文件,分配路径将输出本地 XML 线索文件。然后,此 XML 线索文件可以发送到其他部署,其中分发路径将读取该线索文件并使其可供复制者应用事务处理。
根据发送或接收线索数据,选择以下选项之一来设置 Air-Gap 安全数据传送的分发路径:
- **From: Unclassified/Low-Side** Select this option to configure an Air Gap Path that receives trail data from a secure source location. Provide a name and the required source and target details. - **To: Classified/High-Side** Select this option to configure an Air Gap Path that writes trail data to a secure target location. Provide a name and source details. Target configuration is simplified for air-gapped delivery.-
源
-
源提取:选择分配路径将为其完成线索分配的源提取。
-
线索名称:源线索文件的名称。
-
开始:选择记录数据所需的起始点。您可以从下拉列表中选择选项“Now(现在)”、“Custom Time(定制时间)”、“Position Log(位置日志)”和“CSN(等于或晚于)”。
-
源日志:指定源日志的值:序号、RBA 偏移
-
-
目标
-
选择数据传输协议。可用选项包括
wss、ws和ogg。 -
Reverse Proxy Enabled(启用反向代理):选择此项可使用反向代理。
-
目标主机:输入目标主机(例如 localhost)的 URL(如果目标位于同一系统)。
-
端口号:目标部署的端口号。
-
线索文件:源线索文件的名称。
-
目标验证方法:在分发路径接收线索文件时,从目标验证的下拉列表中选择。选项包括:OAuth 、 Certificate 、UserIDAlias
-
-
-
单击下一步。
-
选中 Encryption(加密)复选框可设置路径的以下加密选项:
注意:如果启用了 Air-Gap Security 切换,则不会显示 "Encryption"(加密)复选框。
-
Encryption Profile(加密配置文件):从下拉列表中选择加密配置文件(如果需要)。
-
加密算法:向目标部署发送线索时使用的加密算法。选项包括 AES128、AES192 和 AES256。
-
更改加密:启用此选项以允许更改加密算法。
-
-
选中 Enable Filtering(启用筛选)复选框可在 Receiver Service Paths(接收器服务路径)上应用筛选器,然后单击 Next(下一步)。选中此复选框时,将显示 Filtering 屏幕。
-
在 "Filtering" 屏幕上,在 "Filtering Options" 屏幕上指定以下选项以添加过滤规则:
-
规则名称:需要创建的规则的名称。
-
规则操作:从“排除”或“包括”规则中选择。“排除”将根据所选选项进行筛选,而“包括”将根据指定的选项包含数据。
-
筛选器类型:从以下选项列表中选择:
-
对象类型:从以下三种对象类型中选择:DML、DDL 和过程
-
对象名称:选择此选项以提供现有对象名称。由 3 部分组成的命名约定取决于您是否使用 CDB。使用 CDB 时,需要使用包含 3 部分的命名惯例,否则必须使用包含 2 部分的惯例。包含 3 部分的惯例包括容器、方案、对象。包含 2 部分的惯例包括方案、对象名称。
-
过程功能名称:选择此选项可根据现有过程功能名称进行筛选。
-
基于列:如果选择此选项,将提供用于输入规则所适用的表和列名的选项。可以使用 LT、GT、EQ、LE、GE、NE 条件的列值进行筛选。您还可以指定要在筛选数据中具有图像之前还是图像之后。
-
标记:选择此选项可基于标记设置筛选器。
-
块 ID :显示数据库分片的配置详细信息,但无法编辑详细信息。
-
-
对象名称:要筛选的对象的名称。
-
否定:如果需要否定任何现有规则,请选中此复选框。
-
-
单击添加以添加规则,然后单击下一步。
-
在复查屏幕上,检查配置的分发服务路径详细信息并根据需要进行编辑。如果使用 Default(默认)设置,则可以配置 Managed Options(托管选项),如下所示:
-
关键:如果要配置分发路径以实现高可用性,请启用此选项。
-
自动重新启动:启用此切换开关以调整自动重新启动选项:自动重新启动重试、自动重新启动延迟
-
-
在 Review(复查)屏幕上,单击 Advanced(高级)按钮配置线索格式设置选项和网络选项。
格式选项:展开该部分,然后从“类型”下拉框中选择线索类型。线索格式选项包括纯文本、XML 和 SQL 。根据所选线索格式,设置以下线索格式选项:
-
SQL
-
Use Qualified Name(使用限定名称):选择此项可使用参数文件的全限定名称。
-
包括事务处理信息:启用以包括事务处理信息。
-
兼容对象:可以选择与 Oracle 、SQLPlus 、 SQLLOADER 的兼容性。
-
无 PK 更新:默认情况下禁用。启用此开关以允许 PK 更新。
-
-
XML
-
包括事务处理信息:启用以包括事务处理信息。
-
包括大 LOB :启用以包括大 LOB 事务处理。
-
包括用户令牌:启用以包括用户令牌
-
关闭事务处理:启用此项可在线索文件日志记录事务处理完成后关闭事务处理。
-
是否使用内嵌属性?:启用此项可包括内嵌线索格式属性。
-
编码:从下拉列表中选择编码。
-
-
纯文本
-
兼容于:选择与线索文件兼容的实用程序。选项包括: BCP 、 SQLLOADER 、 COMCAST
-
Timestamp Precision(时间戳精度):指定线索文件的时间戳精度值。选项包括: TS 、 Date 、 Time
-
附加列:在每个记录末尾包括附加列的占位符。当目标表的列数超过源表的列数时,使用此选项。
指定一个介于 1 和 9 之间的值。
-
包括 SYSKEY :如果复制配置包括具有 SYSKEY 的表,请选择此选项。
-
报价样式:根据数据库要求选择报价样式。选项包括:单身、无、嵌入
-
包括列名:启用此选项以在线索文件中包括列名。
-
空值是空间:选择此选项可指示线索文件中的任何空值都是空间。
-
包括占位符:输出缺少的列的占位符。
-
包括标头字段:选择此项可在线索文件中包括标头字段。
-
分隔符:替代分隔符字符。
-
包括工序类型:启用此选项以在线索选项中包括线索工序类型。
-
包括图像指示符:启用此选项可包括有关图像之前和之后的详细信息。
-
包括对象名称:启用此选项以在线索详细信息中包括对象名称。
-
编码:UTF-8
-
Use Qualified Name(使用限定名称):选择此项可使用参数文件的全限定名称。
-
包括事务处理信息:启用以包括事务处理信息。
-
网络选项:展开该部分以设置以下网络配置:
-
HTTP 代理:启用此开关以允许分配路径的 HTTP 代理设置。
-
Enable Network Compression(启用网络压缩):如果决定启用此选项,则设置压缩阈值。
-
压缩阈值:启用网络压缩时将显示选项。指定压缩阈值。
-
目标线索序号长度:线索序号的长度。
-
延迟时间(厘秒):可以指定延迟时间(厘秒)。在 Linux 平台上,可以保留默认设置。但是,在非 Linux 平台上,您可能需要针对高带宽、高延迟网络或具有服务质量 (QoS) 设置(DSCP 和服务时间 (ToS) 的网络调整此设置。
-
检查点频率:使用检查点的路径的频率(以秒为单位)。
-
TCP Flush Bytes :输入 TCP 刷新大小(以字节为单位)。
-
TCP Flush Seconds :输入 TCP 刷新间隔(以秒为单位)。
-
DSCP :从下拉列表中选择“差异化服务代码点”(DSCP) 值,或者从列表中搜索该值。
-
TOS :从下拉列表中选择服务类型 (Type of Service,TOS) 值。
-
TCP_NODELAY :启用此选项可防止在使用 Nagle 选项时延迟。
-
快速确认:启用此选项可在接收数据后发送快速确认。
-
TCP_CORK :启用此选项以允许使用 Nagle 的算法软木塞选项。
-
系统发送缓冲区大小:您可以为流控制的发送缓冲区大小设置值。
-
系统接收缓冲区大小:可以为流控制的接收缓冲区大小设置值。
-
保持活着:保持活着的超时。
-
-
根据需要单击创建路径或创建路径并运行。如果需要退出添加路径页而不添加路径,请选择取消。
您将返回到分配服务路径主页,该主页现在包含您的新路径。
创建路径后,您将在分发服务路径主页中看到新路径。您还可以从接收方服务路径主页查看此分发路径。