在经典模式下配置捕捉
Posted sorliran
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在经典模式下配置捕捉相关的知识,希望对你有一定的参考价值。
本章包含有关在经典模式下配置Oracle GoldenGate捕获进程的说明。
要将活动的抽取配置从集成切换到传统模式,请执行这些配置步骤,然后参阅管理Oracle GoldenGate。
主题:
- 配置经典捕捉的先决条件
- 从这些说明中可以期待什么
- 在经典捕捉模式下配置主要提取
- 配置数据泵提取
- 后续步骤
7.1配置经典捕捉的先决条件
略
7.2从这些说明中期望什么
这些指令展示如何配置基本提取参数(配置)文件为初级提取物,其从数据源捕获的交易数据,以及用于一个数据泵提取物,其传播是从本地存储在一个线索捕获的数据源系统到目标系统。您的业??务需求可能需要更复杂的拓扑,但是此过程构成了其余配置步骤的基础。
通过执行这些步骤,您可以:
- 获取建立的基本配置文件
- 稍后通过添加更多参数来构建适用于您的环境的功能或要求。
- 使用它们的副本可以比从头开始创建更多的参数文件。 注意:
这些说明不配置Oracle GoldenGate执行DDL捕获或复制。要支持DDL,请创建参数文件,然后参阅以下章节:
安装基于触发器的DDL捕获
配置DDL支持
7.3在经典捕捉模式下配置主要提取
这些步骤将“提取”配置为以经典模式捕获事务数据。
- 在源系统的GGSCI中,创建Extract参数文件。
EDIT PARAMS name
其中:name是主要提取的名称
- 按照显示的顺序输入Extract参数,为每个参数语句开始一个新行。有关更多信息和参数说明,请参见表7-1。
Basic parameters for the primary Extract in classic capture mode
EXTRACT finance USERIDALIAS tiger1 LOGALLSUPCOLS ENCRYPTTRAIL AES192 EXTTRAIL /ggs/dirdat/lt SEQUENCE hr.employees_seq; TABLE hr.*;
Table 7-1 Basic Parameters for Primary Extract in Classic Capture Mode
Parameter Description EXTRACT group
组是Extract组的名称。有关更多信息,请参阅Oracle GoldenGate参考。 USERIDALIAS alias
指定分配给提取的用户的数据库登录凭证的别名。
此凭证必须存在于Oracle GoldenGate凭证存储中,
请参阅建立Oracle GoldenGate凭证。
LOGALLSUPCOLS 将所有补充记录的列写入该路径,包括冲突检测和解决所需的列,以及支持集成Replicat所需的调度列。
(调度列是主键,唯一索引和外键列。)可以将数据库配置为使用GGSCI命令记录这些列。
请参阅配置日志记录属性。
UPDATERECORDFORMAT COMPACT 将UPDATE操作的前后图像组合成轨迹中的单个记录。
此参数对Oracle数据库版本12c及更高版本在集成模式下支持Replicat有效。
虽然不是必需的参数,但UPDATERECORDFORMAT COMPACT是最佳做法,可显着提高Replicat性能。
有关更多信息,请参阅Oracle GoldenGate参考。
ENCRYPTTRAIL algorithm
加密本地路径。有关Oracle GoldenGate跟踪加密选项的更多信息,请参阅管理Oracle GoldenGate。 EXTTRAIL pathname
指定主要提取写入捕获数据的本地路径的路径名称。有关更多信息,请参阅Oracle GoldenGate参考 {TABLE | SEQUENCE} schema.object;
指定要为其捕获数据的数据库对象。
1)TABLE指定一个表或一组通配表。2)SEQUENCE指定序列或通配的序列组。
3)架构是架构名称或通配型架构集合。
4)对象是表或序列名称,或这些对象的通配集合。
有关如何指定带或不带通配符的对象名称的信息,请参阅管理Oracle GoldenGate。
用分号终止参数语句.
要从通配符规范中排除表,请使用TABLEEXCLUDE参数。有关使用和语法的更多信息,请参阅Oracle GoldenGate的参考。
有关控制数据过滤,映射和操作的更多信息和其他TABLE选项,请参阅Oracle GoldenGate的参考。
- 输入建议用于您的配置的任何可选提取参数。您可以在开始处理之前的任何时候使用GGSCI中的编辑参数命令编辑该文件。有关更多信息,请参阅Oracle GoldenGate参考。
- 保存并关闭文件。
7.4配置数据泵提取
这些步骤将数据泵配置为读取本地路径并通过网络将数据发送到远程路径。数据泵是可选的,但推荐使用。有关数据泵的更多信息,请参阅管理Oracle GoldenGate。
- 在源系统的GGSCI中,创建数据泵参数文件。
EDIT PARAMS name
- 按照显示的顺序输入数据泵参数,为每个参数语句开始一个新行。你的输入变量会有所不同。说明见表7-2。
Basic parameters for the data-pump Extract group using two-part object names:
EXTRACT extpump USERIDALIAS tiger1 RMTHOST fin1, MGRPORT 7809 ENCRYPT AES192, KEYNAME securekey2 RMTTRAIL /ggs/dirdat/rt SEQUENCE hr.employees_seq; TABLE hr.*;
Basic parameters for the data-pump Extract group using three-part object names (including a pluggable database):
EXTRACT extpump USERIDALIAS tiger1 RMTHOST fin1, MGRPORT 7809 ENCRYPT AES192, KEYNAME securekey2 RMTTRAIL /ggs/dirdat/rt TABLE test.ogg.tab1; SOURCECATALOG pdb1 SEQUENCE hr.employees_seq; TABLE hr.*; SOURCECATALOG pdb2 TABLE sales.*; TABLE acct.*;
Table 7-2 Basic Parameters for a Data-pump Extract
Parameter Description EXTRACT group
组是数据泵提取的名称。有关更多信息,请参阅Oracle GoldenGate参考。 USERIDALIAS alias
指定分配给提取的用户的数据库登录凭证的别名。
此凭证必须存在于Oracle GoldenGate凭证存储中,请参阅建立Oracle GoldenGate凭证
RMTHOST hostname, MGRPORT portnumber, [, ENCRYPT algorithm KEYNAME keyname]
RMTHOST指定目标系统的名称或IP地址。
MGRPORT指定Manager在目标上运行的端口号。
ENCRYPT指定通过TCP / IP对数据进行可选加密。
RMTTRAIL pathname
指定远程路径的路径名称。有关更多信息,请参阅Oracle GoldenGate参考。 SOURCECATALOG
container
当源数据库是多租户容器数据库时使用此参数。指定可用作所有包含两部分名称的后续TABLE和SEQUENCE参数的默认容器的可插入数据库的名称。
使用此参数可以使用两部分对象名称(schema.object)而不是三部分名称(container.schema.object)。
它会一直有效,直到遇到另一个SOURCECATALOG参数或遇到完整的由三部分组成的TABLE或SEQUENCE规范。
当源数据库是多租户容器数据库时使用此参数。有关SOURCECATALOG的更多信息,请参阅Oracle GoldenGate参考。
{TABLE | SEQUENCE} [container.]schema.object;
略,参见原文 - 输入建议用于您的配置的任何可选提取参数。您可以在开始处理之前的任何时候使用GGSCI中的编辑参数命令编辑该文件。有关更多信息,请参阅Oracle GoldenGate参考和集成模式的可选参数以了解其他配置注意事项。
- 保存并关闭文件。
7.5后续步骤
Once you have created a basic parameter file for classic capture, see the following for related configuration steps.
Configuring Oracle GoldenGate Apply
Additional Oracle GoldenGate Configuration Considerations
Additional Configuration Steps for Using Classic Capture
Installing Trigger-Based DDL Capture (to use Oracle GoldenGate DDL support)
Configuring DDL Support (to use Oracle GoldenGate DDL support)
Instantiating Oracle GoldenGate Replication
Supporting Changes to XML Schemas
参考资料
https://docs.oracle.com/goldengate/c1230/gg-winux/GGODB/configuring-capture-classic-mode.htm#GGODB-GUID-D5993E67-5FDA-45DB-8303-5D3636729703
以上是关于在经典模式下配置捕捉的主要内容,如果未能解决你的问题,请参考以下文章