本章包含配置Oracle GoldenGate捕获过程以以集成模式捕获事务数据的说明。
Note:
To switch an active Extract configuration from classic to integrated mode, perform these configuration steps and then see Administering Oracle GoldenGate.
Topics:
在以集成模式配置摘要之前,必须遵循本主题中提供的指导原则。
在综合模式下配置摘录的指引如下:
为Oracle GoldenGate准备数据库。
建立Oracle GoldenGate证书。
选择捕获和应用模式。
通过配置管理器进程在源系统上创建Oracle GoldenGate实例。参见管理Oracle GoldenGate。
另外,请参阅管理Oracle GoldenGate的指南
Parent topic: Configuring Capture in Integrated Mode
这些指令向您展示如何配置一个基本提取参数(配置)文件的主要提取物、捕捉交易数据从数据源,为data-pump提取,传播了本地存储的数据在一个小道从源系统到目标系统。
您的业务需求可能需要更复杂的拓扑结构,但是此过程构成了其余配置步骤的基础。
通过执行这些步骤,您可以:
建立基本的配置文件。
稍后,在您决定应用于您的环境的特性或需求时,通过添加更多的参数来构建它们。
使用它们的副本可以比从零开始更快地创建其他参数文件。
Parent topic: Configuring Capture in Integrated Mode
主提取从logmining服务器捕获日志更改记录的挖掘数据库可以是本地的,也可以是源数据库的下游。
这些步骤将主提取配置为从任意位置以集成模式捕获事务数据。有关从下游挖掘数据库捕获的更多信息,请参见配置下游挖掘数据库和示例下游挖掘配置。
Note:
一个提取组通常足以从一个多租户容器数据库中的单个数据库或多个可插拔数据库中捕获。请参阅在多租户容器数据库中配置Oracle GoldenGate。
EDIT PARAMS name
Where: name
is the name of the primary Extract.
提取的基本参数,其中挖掘数据库是下游数据库,是常规数据库。是一个常规的数据库与源ADG用于获取
EXTRACT financep
USERIDALIAS tiger1
LOGALLSUPCOLS
UPDATERECORDFORMAT COMPACT
DDL INCLUDE MAPPED
ENCRYPTTRAIL AES192
EXTTRAIL /ggs/dirdat/lt
SEQUENCE hr.employees_seq;
TABLE hr.*;
提取的基本参数挖掘数据库是一个下游数据库,是一个多租户容器数据库,源ADG用于提取
EXTRACT financep
USERIDALIAS tiger1
LOGALLSUPCOLS
UPDATERECORDFORMAT COMPACT
DDL INCLUDE MAPPED SOURCECATALOG pdb1 INCLUDE MAPPED SOURCECATALOG pdb2
ENCRYPTTRAIL AES192
EXTTRAIL /ggs/dirdat/lt
TABLE test.ogg.tab1;
SOURCECATALOG pdb1
SEQUENCE hr.employees_seq;
TABLE hr.*;
SOURCECATALOG pdb2
TABLE sales.*;
TABLE acct.*;
用于提取的基本参数,其中挖掘数据库是下游数据库,是常规数据库
EXTRACT financep
USERIDALIAS tiger1
TRANLOGOPTIONS MININGUSERALIAS tiger2
TRANLOGOPTIONS INTEGRATEDPARAMS (MAX_SGA_SIZE 164, &
DOWNSTREAM_REAL_TIME_MINE y)
LOGALLSUPCOLS
UPDATERECORDFORMAT COMPACT
DDL INCLUDE MAPPED
ENCRYPTTRAIL AES192
EXTTRAIL /ggs/dirdat/lt
SEQUENCE hr.employees_seq;
TABLE hr.*;
主提取的基本参数,其中挖掘数据库是下游数据库,是多租户容器数据库
EXTRACT financep
USERIDALIAS tiger1
TRANLOGOPTIONS MININGUSERALIAS tiger2
TRANLOGOPTIONS INTEGRATEDPARAMS (MAX_SGA_SIZE 164, &
DOWNSTREAM_REAL_TIME_MINE y)
LOGALLSUPCOLS
UPDATERECORDFORMAT COMPACT
DDL INCLUDE MAPPED SOURCECATALOG pdb1 INCLUDE MAPPED SOURCECATALOG pdb2
ENCRYPTTRAIL AES192EXTTRAIL /ggs/dirdat/lt
TABLE test.ogg.tab1;
SOURCECATALOG pdb1
SEQUENCE hr.employees_seq;
TABLE hr.*;
SOURCECATALOG pdb2
TABLE sales.*;
TABLE acct.*;
Parameter | Description |
---|---|
|
组是提取组的名称。有关更多信息, see Reference for Oracle GoldenGate. |
|
指定要提取的用户的数据库登录凭据的别名。此凭据必须存在于Oracle GoldenGate凭据存储中。 |
|
将所有补充记录的列写入trail,包括冲突检测和解决所需的列,以及支持集成副本所需的调度列。(调度列是主键、惟一索引和外键列。)将数据库配置为使用GGSCI命令记录这些列。 See Establishing Oracle GoldenGate Credentials. |
|
将更新操作的前后图像合并到跟踪中的单个记录中。此参数对Oracle数据库版本12c及更高版本有效,以支持集成模式下的Replicat。虽然不是必需的参数,但UPDATERECORDFORMAT COMPACT是一种最佳实践,可以显著提高副本的性能。See Reference for Oracle GoldenGate for more information. |
|
指定下游挖掘数据库中的日志挖掘服务器的连接信息(如果正在使用)。 仅当数据库日志挖掘服务器位于与源数据库不同的数据库中时才使用MININGUSERALIAS;否则就使用USERIDALIAS。在使用MININGUSERALIAS时,除了USERIDALIAS之外还要使用它,因为这两个数据库都需要凭据。 |
|
可选,将参数传递给包含数据库日志挖掘服务器的Oracle数据库。仅用于更改日志挖掘服务器参数的默认设置。 See Additional Parameter Options for Integrated Capture. |
|
可选,控制提取保留检查点的天数,然后自动清除它们。部分天数可以使用十进制值指定。例如,8.25指定8天6小时. For more information, see Reference for Oracle GoldenGate. |
|
如果复制DDL操作,则需要. See Configuring DDL Support for more information. |
|
加密本地路径。有关Oracle GoldenGate trail加密选项的更多信息, see Administering Oracle GoldenGate. |
|
指定主提取写入捕获数据的本地跟踪的路径名. For more information, see Reference for Oracle GoldenGate |
|
当源数据库是多租户容器数据库时使用此参数。指定可插入数据库的名称,该数据库将用作包含两部分名称的所有后续表和序列参数的默认容器。此参数使您能够使用由两部分组成的对象名称(schema.object),而不是由三部分组成的名称(container.schema.object)。在遇到另一个SOURCECATALOG参数或遇到完整的由三部分组成的表或序列规范之前,它仍然有效。 |
|
指定要为其捕获数据的数据库对象。
See Administering Oracle GoldenGate for information about how to specify object names with and without wildcards. 用分号结束参数语句。 |
|
控制Replicat是否在Oracle目标表中包含用于默认列映射的不可见列。使用SQL配置列映射中的不可见列,以显式指定列名。例如: 可以使用ALTER TABLE更改列的可见性。不可见列可以是索引的一部分,包括主键和惟一索引。 |
Parent topic: Configuring Capture in Integrated Mode
数据泵可以执行数据过滤、映射和转换,也可以配置为直通模式,在这种模式下,数据按原样被动传输,无需操作。
这些步骤配置数据泵,它读取本地跟踪并将数据通过网络发送到远程跟踪。数据泵是可选的,但推荐使用。
EDIT PARAMS name
Where: name
is the name of the data pump Extract.
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.*;
Parameter | Description |
---|---|
|
|
|
Specifies the alias of the database login credential of the user that is assigned to Extract. This credential must exist in the Oracle GoldenGate credential store. |
|
For additional options and encryption details, see Reference for Oracle GoldenGate. |
|
Specifies the path name of the remote trail. For more information, see Reference for Oracle GoldenGate. |
|
Use this parameter when the source database is a multitenant container database. Specifies the name of a pluggable database that is to be used as the default container for all subsequent |
|
Specifies a table or sequence, or multiple objects specified with a wildcard. In most cases, this listing will be the same as that in the primary Extract parameter file.
See Administering Oracle GoldenGate for information about how to specify object names with and without wildcards. Terminate this parameter statement with a semi-colon. To exclude tables or sequences from a wildcard specification, use the For more information and for additional |
EDIT PARAMS
command in GGSCI.Parent topic: Configuring Capture in Integrated Mode
参数文件是由关联的Oracle GoldenGate进程读取的纯文本文件。Oracle GoldenGate使用两种类型的参数文件:全局参数文件和运行时参数文件。
创建了用于classic capture的基本参数文件后,请参阅下面的相关配置步骤。
Configuring Oracle GoldenGate Apply
Configuring Oracle GoldenGate in a Multitenant Container Database
Additional Oracle GoldenGate Configuration Considerations
Configuring DDL Support (to use Oracle GoldenGate DDL support)
Creating Process Groups (to use Oracle GoldenGate DDL support)
Instantiating Oracle GoldenGate Replication
Optional Parameters for Integrated Modes
Configuring a Downstream Mining Database
Example Downstream Mining Configuration
Supporting Changes to XML Schemas
Parent topic: Configuring Capture in Integrated Mode