为 Oracle AI Database 添加提取
提取是对源数据源连接运行的进程,并提取或捕获数据。了解如何在 OCI GoldenGate 中为所有 Oracle AI Database、Autonomous AI Database、Oracle Exadata 和 Amazon RDS for Oracle 技术添加提取。
注: GoldenGate 26ai 和 21 c 部署控制台版本都提供了说明。确保按照部署版本的相应说明进行操作。
在 Oracle GoldenGate 26ai 中添加提取
开始之前
-
Oracle GoldenGate 依靠重做日志来捕获复制源事务处理所需的数据。对源数据库启用补充日志记录以进行单向复制,或同时对源和目标启用双向复制:
ALTER DATABASE ADD SUPPLEMENTAL LOG DATA -
通过添加 TRANDATA,确保启用表级补充。如果已启用方案级补充日志记录,则可以跳过这些步骤。
-
在 OCI GoldenGate 部署控制台中,展开数据库连接,然后选择源数据库。
-
在 TRANDATA 信息旁,选择 Add TRANDATA (加号图标)。
-
对于方案名称,输入数据库方案名称,然后选择提交。
添加提取
-
在 OCI GoldenGate 部署控制台导航菜单中,选择提取。
-
在“提取”页上,选择添加提取(加号图标)。
-
“添加提取”表单由四个页面组成。根据需要填写“添加提取”表单:
-
在提取信息页上:
-
选择提取类型:
-
集成的提取
-
初始加载提取
-
-
启用下游捕获(可选)(如果适用)
-
输入进程名称,长度不超过 8 个字符。
-
输入说明(可选)以帮助您区分此流程与其他流程。
-
-
在提取选项页上,根据需要填写以下字段,然后选择下一步:
- 选择源身份证明:
-
域
-
别名
- 注册选项 :
-
输入提交序号 (Commit Sequence Number,CSN) ( CSN )。
-
对于 Share ,选择用于共享 LogMiner 数据目录的方法:
-
自动:允许系统选择共享方法。
-
无:不共享字典。
-
提取名称:共享此提取的 LogMiner 字典。
-
-
启用优化以优化提取注册。
- 提取线索:
-
输入“提取”流程的名称。
-
输入子目录名称以设置生成的线索文件的定制位置。
-
输入线索序号以设置线索文件的起始编号。
-
输入线索大小以设置生成的线索文件的最大大小。
-
选择 Encryption Profile(加密配置文件)。如果未创建加密配置文件,则默认情况下会选择本地 Wallet 配置文件。
-
选择加密算法:
-
NONE(无)
-
AES256
-
AES192
-
AES128
-
-
仅当在“提取信息”页上选择了“下游捕获”时,下游捕获页才适用。
-
在托管选项页面上,根据需要填写以下可选字段,然后选择下一步:
-
概要文件名
-
对于部署的健康状况至关重要
-
自动启动
-
自动重新启动
注:通过添加配置文件和配置“自动启动”和“自动重新启动”选项,您的部署可以在网络中断后自动重新启动。要了解详细信息,请参阅配置托管流程。
-
在参数文件页上,可以编辑文本区域中的参数文件,以列出要捕获的表详细信息。例如:
table source.table1;注:
默认情况下,GoldenGate 使用格林威治标准时间 (GMT)。使用 SETENV 覆盖提取的默认设置。此更改仅适用于“提取”处理,不适用于部署。
setenv (TZ="US/Eastern") setenv (TZ="GMT+5")
-
-
选择创建并运行以创建并启动提取。如果选择创建,则稍后可以在“提取”页面上手动启动提取。
在 GoldenGate 21c 中添加提取
开始之前
-
Oracle GoldenGate 依靠重做日志来捕获复制源事务处理所需的数据。对源数据库启用补充日志记录以进行单向复制,或同时对源和目标启用双向复制:
ALTER DATABASE ADD SUPPLEMENTAL LOG DATA -
通过添加 TRANDATA,确保启用表级补充。如果已启用方案级补充日志记录,则可以跳过这些步骤。
-
如果您尚未登录,请登录 GoldenGate 部署控制台。
-
在导航菜单中,选择配置。
-
转到 Database(数据库)选项卡,然后选择源数据库的连接图标。
-
在 TRANDATA 信息旁,选择 Add TRANDATA (加号图标)。
-
对于方案名称,输入数据库方案名称,然后选择提交。
-
添加提取
-
在 OCI GoldenGate 部署控制台中,确保您位于“管理服务概览”页上,然后选择添加提取(加号图标)。
-
在“添加提取”页面上:
-
对于提取类型,选择以下项之一,然后选择下一步。
-
集成的提取
-
初始加载提取
-
-
在“提取选项”页面的“基本信息”下,根据需要填写以下字段:
-
对于流程名称,为“提取”流程输入名称,最多 8 个字符。
-
(可选)在说明中,输入简要说明以帮助您区分此流程与其他流程。
-
对于意图,选择最能描述此提取用途的选项:
-
单向(默认值)
-
高可用性
-
灾难恢复
-
N 向
-
-
对于开始,选择重做或事务处理日志中提取开始捕获数据的位置:
-
Now
-
定制时间
-
CSN
-
-
对于线索名称,输入线索文件的两个字符名称。
-
(可选)对于线索子目录,为生成的线索文件设置定制位置。
-
(可选)对于线索大小,设置生成的线索文件的最大大小。
-
对于远程,如果要将提取线索直接写入远程 Oracle GoldenGate 安装,请启用此选项。
-
-
在“Source Database Credential(源数据库身份证明)”下,可以创建新身份证明,也可以为源数据库选择现有身份证明域和别名。
-
(可选)在“注册信息”下,根据需要填写字段:
-
对于 CSN ,输入提交序号 (Commit Sequence Number,CSN)。
-
对于 Share ,选择用于共享 LogMiner 数据字典的方法:
-
自动:允许系统选择共享方法。
-
无:不共享字典。
-
提取:共享此提取的 LogMiner 字典。
-
-
对于已优化,启用此选项可优化提取注册。
-
对于 Downstream Capture(下游捕获),启用此选项可设置用于日志挖掘的下游提取。
-
-
在下游挖掘下,根据需要填写以下字段:
-
对于 Mining Credential Domain ,输入下游挖掘数据库的域名。
-
对于挖掘身份证明别名,输入下游挖掘数据库的别名
-
对于无用户 ID ,如果没有源数据库连接,请启用此选项。如果选中,则会启用 ADG 提取选项。
-
对于 ADG Fetch Credential Domain ,输入 ADG fetch 数据库的域名。
-
对于 ADG Fetch Credential Alias ,输入 ADG fetch 数据库的别名。
-
-
(可选)在 "Encryption Profile"(加密配置文件)下,输入加密配置文件说明。如果未创建加密配置文件,则默认情况下会选择本地 Wallet 配置文件。
-
从下拉列表中选择概要信息名称。您可以选择本地 Wallet 或自定义配置文件。
-
从下拉列表中选择加密配置文件。
-
指定加密配置文件的主密钥。
-
-
在“托管选项”下,启用对部署运行状况至关重要的以在 Oracle Cloud 控制台的“部署详细信息”页和“监视”仪表盘上查看度量。根据需要填写其他可选字段。
注:通过添加配置文件和配置“自动启动”和“自动重新启动”选项,您的部署可以在网络中断后自动重新启动。要了解详细信息,请参阅配置托管流程。
-
选择 Next 。
-
-
在“提取参数”页上,可以编辑文本区域中的参数文件,以列出要捕获的表详细信息。例如:
table source.table1;注:
默认情况下,GoldenGate 使用格林威治标准时间 (GMT)。使用 SETENV 覆盖提取的默认设置。此更改仅适用于“提取”处理,不适用于部署。
setenv (TZ="US/Eastern") setenv (TZ="GMT+5")了解有关 SETENV 的更多信息。
-
选择在后台注册提取以在后台异步注册提取。
-
选择创建并运行以创建并启动提取。如果选择创建,则稍后可以从“管理服务概览”页手动启动提取。
您将返回到“管理服务概览”页面,您可以在该页面中查看提取处理的状态。从“提取操作”菜单中选择详细信息以查看流程信息、检查点、统计信息、参数和报表。
了解更多信息
有兴趣了解有关提取流程和获取数据的更多信息?请参阅以下资源: