为 Amazon Redshift 添加复制
了解如何在 OCI GoldenGate 中为 Amazon Redshift 目标创建复制流程。
开始之前
在为 Amazon Redshift 添加和运行 Replicat 之前,请确保具有以下内容:
-
已创建 Amazon Redshift 和 Amazon S3 连接并将其分配给目标部署。
-
Amazon Redshift 集群。
-
在 Amazon Redshift 中创建的目标表。
-
使用 Amazon Redshift 集群在同一区域中配置的 Amazon S3 存储桶。
-
为允许 Amazon Redshift 访问 Amazon S3 存储桶而创建的 IAM 角色。
添加复制 (26ai)
确保查看特定于此目标类型的先决条件。
-
在 OCI GoldenGate 部署控制台导航菜单中,选择 Replicat 。
-
在 "Replicat"(复制)页面上,选择 Add Replicat(添加复制)。
-
在“添加复制”面板的复制信息页上,根据需要填写字段,然后选择下一步:
-
选择复制类型:
-
经典复制
-
协调的复制
-
-
输入 Process Name(流程名称),长度不超过 5 个字符。
-
输入说明,以帮助区分此流程与其它流程。
-
-
在复制选项页上,根据需要填写字段,然后选择下一步:
-
复制线索:
-
输入名称。
-
如果希望 Trail 文件位于非默认位置,请输入 Subdirectory 。
-
选择 Encryption profile 。如果未创建加密配置文件,则默认情况下会选择本地 Wallet。
-
对于开始,选择数据处理的起点:
-
日志中的位置(默认值)
-
Now
-
定制时间
-
-
-
线索位置:
-
输入序号。
-
输入 RBA 偏移。
-
从下拉列表中选择目标。
注:根据您的目标选择,您可能具有流处理、暂存和合并以及暂存位置等附加选项。
-
-
目标身份证明:
-
选择域。
-
选择指定域中的别名。
-
选择检查点表。保留默认选择,或选择为目标部署创建的检查点表。
-
选择 Max Threads Number (最大线程数)(仅限协调复制)。
-
-
-
在托管选项页面上,根据需要填写可选字段,然后选择下一步:
-
选择配置文件名称(如果有)。
-
对于部署的健康状况至关重要。
-
启用和配置自动启动设置。
-
-
在 Parameter File(参数文件)页面上,可以添加参数以进一步配置复制。例如:
table source.table1;注:
默认情况下,GoldenGate 使用格林威治标准时间 (GMT)。使用 SETENV 覆盖复制的默认设置。此更改不适用于部署。例如:
setenv (TZ="US/Eastern") setenv (TZ="GMT+5") -
在“Properties File(属性文件)”页上,根据需要配置所需的属性。查找标记为
#TODO的项。然后选择下一步。要考虑修改的一些属性包括:-
gg.eventhandler.s3.region:Amazon S3 存储桶所在区域的名称。确保 Amazon S3 存储桶和 Amazon Redshift 集群位于同一区域中。 -
gg.eventhandler.s3.bucketMappingTemplate:将用作暂存区域的 Amazon S3 存储桶名称。
有关此目标属性的信息,请参阅 Oracle GoldenGate for Distributed Applications and Analytics 指南中的 Amazon RedShift 。
-
-
选择创建并运行。如果选择创建,则以后可以从“复制”页手动启动复制。
添加复制 (21c)
-
在 OCI GoldenGate 部署控制台的“管理服务概览”页上,选择添加复制(加号图标)。
-
在“添加复制”页上,选择复制类型,然后选择下一步。
复制的类型包括:
-
经典复制
-
协调的复制
-
-
在“复制选项”页面上,填写以下字段,然后选择下一步:
-
对于流程名称,输入复制流程的名称。
-
(可选)对于说明,输入简要说明以将此复制与其他复制区分开来。
-
如果来源是“线索”,则对于线索名称,输入提取线索的名称。
-
对于目标,从下拉列表中选择 Amazon Redshift。
-
对于 Amazon Redshift 的可用别名,请从下拉列表中选择您的别名。
-
对于可用暂存位置,从下拉列表中选择 Amazon S3。
-
对于通过暂存别名,请从下拉列表中选择 Amazon S3 连接。
-
-
在“参数文件”页上,可以指定参数以进一步配置复制。
注: GoldenGate 默认情况下使用格林威治标准时间 (GMT)。使用 SETENV 覆盖默认设置。例如:
setenv (TZ="US/Eastern") setenv (TZ="GMT+5")了解有关 SETENV 的更多信息。
-
在“Properties File(属性文件)”页上,根据需要配置所需的属性。查找标记为
#TODO的项。然后选择下一步。要考虑修改的一些属性包括:-
gg.eventhandler.s3.region:Amazon S3 存储桶所在区域的名称。确保 Amazon S3 存储桶和 Amazon Redshift 集群位于同一区域中。 -
gg.eventhandler.s3.bucketMappingTemplate:将用作暂存区域的 Amazon S3 存储桶名称。
-
-
选择创建并运行。如果选择创建,则稍后可以从“管理服务概览”页手动启动复制。
返回到“Administration Service Overview(管理服务概览)”页,在此页上可以查看复制进程的创建并访问复制操作。