为 Oracle AI Data Platform 添加复制
了解如何在 OCI GoldenGate 中为 Oracle AI Data Platform 目标添加复制。
开始之前
在为 Oracle AI Data Platform 添加复制之前:
-
确保将以下特权添加到目标:
-
对目标表的 SELECT、CREATE、INSERT、UPDATE 和 DELETE 权限
-
对外部表的 SELECT、CREATE、ALTER 和 DROP 权限
-
-
在配置复制之前,请创建 Oracle 对象存储连接并将其分配给您的大数据部署。
添加副本
要为 Oracle AI Data Platform 添加复制:
-
在“添加复制”面板的复制信息页上,根据需要填写字段,然后选择下一步:
-
选择复制类型:
-
经典复制
-
协调的复制
-
-
输入 Process Name(流程名称),长度不超过 5 个字符。
-
输入说明,以帮助区分此流程与其它流程。
-
-
在复制选项页上,根据需要填写字段,然后选择下一步:
-
对于复制线索:
-
输入名称。
-
如果希望 Trail 文件位于非默认位置,请输入 Subdirectory 。
-
选择 Encryption profile 。如果未创建加密配置文件,则默认情况下会选择本地 Wallet。
-
对于开始,选择数据处理的起点:
-
日志中的位置(默认值)
-
Now
-
定制时间
-
-
-
对于线索位置:
-
输入序号。
-
输入 RBA 偏移。
-
对于目标,选择 Oracle AI Data Platform 。
-
-
目标身份证明:
-
选择域。
-
选择指定域中的别名。
-
选择检查点表。保留默认选择,或选择为目标部署创建的检查点表。
-
选择 Max Threads Number (最大线程数)(仅限协调复制)。
-
-
-
在托管选项页面上,根据需要填写可选字段,然后选择下一步:
-
选择概要信息名称(如果有)。
-
启用对部署健康状况至关重要。
-
启用和配置自动启动设置。
-
-
在 Parameter Files(参数文件)页面上,可以添加参数以进一步配置复制。例如:
-
table source.table1; -
如果
MAP语句未指定目标目录,则 Oracle AI Data Platform 工作区将使用hive作为默认目录。例如:复制参数文件中的 MAP 语句 AI 数据平台目录 AI 数据平台模式 AI 数据平台表 MAP SCHEMA_1.TABLE_1, TARGET "schema_1"."table_1";默认目录,即 hiveschema_1table_1MAP DB_1.SCHEMA_1.TABLE_1, TARGET "db_1"."schema_1"."table_1"db_1schema_1table_1 -
如果使用协调复制,请将
TARGETDB LIBFILE libggjava.so SET property=/u02/Deployment/etc/conf/ogg/your_replicat_name.properties添加到参数文件中。
-
-
在 Replicat Properties 页面上,更新以下属性。请确保将占位符分别替换为区间 OCID 和存储桶名称:
gg.eventhandler.oci.compartmentID=<oci-compartment-ocid> gg.eventhandler.oci.bucketMappingTemplate=<oci-bucket-name> -
选择创建并运行。如果选择创建,则稍后可以从“管理服务主页”或“复制”页手动启动复制。