添加分发路径
何时使用分发路径
需要在分布式部署环境中复制数据时,请使用分发路径。分发路径将数据事务处理从提取发送到复制。创建和运行分发路径将在目标部署的接收方服务中自动创建接收方路径。接收方路径接收来自源部署的分发服务的数据事务处理。
源部署是创建分发路径的部署。目标部署是提取的数据和线索发送到的部署。
开始之前
确保为要连接到的每个部署创建 GoldenGate 连接,然后将它们分配给路径源自的部署。例如,创建分发路径或目标启动的接收方路径的部署。
否则,在启用了 IAM 的部署中,您将遇到以下错误:
The network connection could not be established: 'OGG-08654' - 'Invalid or missing OAuth
resource - audiencescope in Client application'.
创建并运行分发路径 (23ai)
- 在 target 部署控制台中,登录,然后从左侧导航访问 User Adminstration 页面。
- 单击添加新用户,然后完成以下操作:
- 验证者:从下拉列表中选择密码。
- 角色:从下拉列表中选择运算符。
- 用户名:输入用户名。
- 口令和验证口令:输入与此用户关联的口令。
- 打开源部署控制台,然后导航到左侧导航菜单中的路径连接。
- 单击添加路径连接,然后完成以下操作:
- 身份证明别名:输入别名。
- 用户 ID :输入在步骤 2 中创建的用户的名称。
- Password 和 Verify Password :输入步骤 2 中与此用户关联的密码。
- 单击提交。
创建并运行分发路径 (21 c )
- 在目标部署控制台中,登录,然后从导航菜单访问 Administrator 页面。
- 单击添加用户,然后创建源部署可用于连接到目标部署的用户。为此用户分配 Operator 角色。
- 打开源部署控制台,然后导航到配置页。
- 在“数据库”选项卡下,单击添加身份证明,然后完成以下操作:
- 身份证明域:输入此连接的名称
- 身份证明别名:输入别名
- 用户 ID :输入在步骤 2 中创建的用户的名称。
- Password 和 Verify Password :输入步骤 2 中与此用户关联的密码。
- 单击提交。
- 在 OCI GoldenGate 部署控制台中,单击分销服务。
- 在“分配服务概览”页上,单击添加路径(加号图标)。
- 在“添加路径”页面上,按如下方式填写字段:
- 在 "Encryption Profile"(加密配置文件)部分下,根据需要填写以下字段:
- 在“规则集配置”下,根据需要填写以下字段:
- 对于启用筛选,如果选中,请单击添加规则,然后填写其他字段。
- 在“更多选项”下,根据需要填写以下字段:
- 单击创建并运行。
已知问题
要创建分发路径以将数据发送到 Oracle Cloud Infrastructure GoldenGate 或从其提取数据,请确保将根证书添加到证书管理或客户端 wallet
要将数据发送到 OCI GoldenGate 或从其中提取数据,必须在内部部署或市场 Oracle GoldenGate 的接收器服务器上分别创建分发服务器路径或目标启动的路径。还必须将 OCI GoldenGate 根证书或自签名证书添加到 Oracle GoldenGate 证书管理(Oracle GoldenGate 21 c 或更高版本)或客户端 wallet (Oracle GoldenGate 19 c )。这将在 Oracle GoldenGate 和 OCI GoldenGate 部署之间创建可信连接。Oracle GoldenGate 和 OCI GoldenGate 之间的分发和接收器服务器路径仅支持 WebSocket 安全 (WSS) 协议。
更改 OCI GoldenGate 根证书将导致内部部署或市场 Oracle GoldenGate 中接收器服务器上的分发服务器路径或目标启动的路径失败并生成以下错误:
ERROR OGG-10390 Oracle GoldenGate Receiver Service: Generic error -1 noticed for endpoint
wss://<deployment URL>:443/services/v2/sources?trail=<trail name>. Error description - SSL
connection unexpectedly closed.
解决方法:要修复此问题,请在客户端 wallet 或 Service Manager 的“证书管理”屏幕中更新证书,以使用 OCI GoldenGate 部署控制台根证书。在某些情况下,当 OCI GoldenGate 部署的证书不是由根证书直接签名,而是由中间证书直接签名时,可能还需要添加中间 CA 证书。
了解详细信息:
- 对于 Oracle GoldenGate 19 c 用户,请参见 Creating a Distribution Server Path User Certificate 。
- 对于 Oracle GoldenGate 21 c 或更高版本的用户,请参见 Create a Trusted Connection Between Oracle GoldenGate and OCI GoldenGate 。
当前仅支持摘要验证
使用 Oracle Cloud Infrastructure GoldenGate 作为分发路径目标时,Oracle Cloud Infrastructure GoldenGate 当前不支持基于证书的验证。
解决方法:无。