在经典模式下配置捕捉

本章包含有关在经典模式下配置Oracle GoldenGate捕获进程的说明。

要将活动的抽取配置从集成切换到传统模式,请执行这些配置步骤,然后参阅管理Oracle GoldenGate

主题:

  • 配置经典捕捉的先决条件
  • 从这些说明中可以期待什么
  • 在经典捕捉模式下配置主要提取
  • 配置数据泵提取
  • 后续步骤

7.1配置经典捕捉的先决条件



7.2从这些说明中期望什么



这些指令展示如何配置基本提取参数(配置)文件为初级提取物,其从数据源捕获的交易数据,以及用于一个数据泵提取物,其传播是从本地存储在一个线索捕获的数据源系统到目标系统。您的业??务需求可能需要更复杂的拓扑,但是此过程构成了其余配置步骤的基础。

通过执行这些步骤,您可以:

  • 获取建立的基本配置文件
  • 稍后通过添加更多参数来构建适用于您的环境的功能或要求。
  • 使用它们的副本可以比从头开始创建更多的参数文件。 注意:
    这些说明不配置Oracle GoldenGate执行DDL捕获或复制。要支持DDL,请创建参数文件,然后参阅以下章节:
    安装基于触发器的DDL捕获
    配置DDL支持

7.3在经典捕捉模式下配置主要提取



这些步骤将“提取”配置为以经典模式捕获事务数据。

  1. 在源系统的GGSCI中,创建Extract参数文件。

    EDIT PARAMS name

    其中:name是主要提取的名称

  2. 按照显示的顺序输入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的参考。

  3. 输入建议用于您的配置的任何可选提取参数。您可以在开始处理之前的任何时候使用GGSCI中的编辑参数命令编辑该文件。有关更多信息,请参阅Oracle GoldenGate参考。
  4. 保存并关闭文件。

7.4配置数据泵提取



这些步骤将数据泵配置为读取本地路径并通过网络将数据发送到远程路径。数据泵是可选的,但推荐使用。有关数据泵的更多信息,请参阅管理Oracle GoldenGate。

  1. 在源系统的GGSCI中,创建数据泵参数文件。

    EDIT PARAMS name
  2. 按照显示的顺序输入数据泵参数,为每个参数语句开始一个新行。你的输入变量会有所不同。说明见表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;
    略,参见原文
  3. 输入建议用于您的配置的任何可选提取参数。您可以在开始处理之前的任何时候使用GGSCI中的编辑参数命令编辑该文件。有关更多信息,请参阅Oracle GoldenGate参考和集成模式的可选参数以了解其他配置注意事项。
  4. 保存并关闭文件。

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)

Creating Process Groups

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

原文地址:https://www.cnblogs.com/sorliran/p/9195854.html

时间: 2024-11-13 06:59:16

在经典模式下配置捕捉的相关文章

windows PHP Cli模式下配置

因php为VC9版本,需先行安装 Microsoft Visual C++ 2008 Redistributable Package (x86),否则php报错无法运行. php.ini-production 复制后修改为php.ini,命令行模式下配置文件就在本目录内 extension_dir = "./ext"指定扩展目录 加载php_pdo_mysql.dll c:\path\php\php.exe -i命令行运行,如同phpinfo();

centos7网络桥接模式下配置

原文地址:http://www.cnblogs.com/scrit/p/5152563.html 首先要将Vmware10.0.3设置为桥接模式. CentOS 7.0默认安装好之后是没有自动开启网络连接的! cd  /etc/sysconfig/network-scripts/  #进入网络配置文件目录 vi  ifcfg-eno16777736  #编辑配置文件,添加修改以下内容 HWADDR=00:0C:29:8D:24:73 TYPE=Ethernet BOOTPROTO=static

vmware在桥接模式下配置centos7网络

首先要将Vmware10.0.3设置为桥接模式. CentOS 7.0默认安装好之后是没有自动开启网络连接的! cd  /etc/sysconfig/network-scripts/  #进入网络配置文件目录 vi  ifcfg-eno16777736  #编辑配置文件,添加修改以下内容 HWADDR=00:0C:29:8D:24:73 TYPE=Ethernet BOOTPROTO=static  #启用静态IP地址 DEFROUTE=yes PEERDNS=yes PEERROUTES=ye

CentOS虚拟机NAT模式下配置静态IP教程

本教程是以32位的CentOS6.5为例,CentOS的网卡是NAT模式 1.打开VMware虚拟机,编辑--->虚拟网络编辑器进行设置NAT网卡 将DHCP服务勾选上,可点击NAT设置查看网关 这里可不做修改,记下网关IP(或者稍后在CentOS中查看也行),保持默认即可 2.进入CentOS虚拟机中,运行dhclient命令来自动获取IP 3.执行ifconfig命令,查看获取的IP 4.配置相关文件 输入命令:vi /etc/sysconfig/network-scripts/ifcfg-

Kali桥接模式下配置动态ip

以管理员身份运行虚拟机 打开 控制面板-->网络和Internet-->更改适配器 在虚拟机处桥接到这个WLAN2 点击 编辑-->编辑虚拟网卡 没有网卡就点上图的添加网络作为桥接网卡 点击 应用再确定 点击 虚拟机-->设置 vi /etc/network/interfaces 添加 重启网络服务 service networking restart ip addr查看ip ping 百度测试网络连接性 成功ping通 原文地址:https://www.cnblogs.com/g

微软URLRewriter.dll的url重写在目标框架.Net Framework2.0、4.0和应用程序池经典模式、集成模式下的配置

大家参考几篇园子里面的这篇文章: 文章1:微软URLRewriter.dll的url重写的简单使用 (讲解了使用UrlReWriter.dll的下载.web.config如何在目标框架2.0应用程序池经典模式下配置使用该dll.还有一个web的例子.缺少处理程序映射的设置例子) 文章2:使用web.config中的httpHandlers (讲解了URLRewriter.dll是如何从原理上来处理URL重写地址来转发给真实的服务器地址上的) 文章3:检测到在集成的托管管道模式下不适用的ASP.N

IIS7部署报错 500.22错误 检查到这集成托管模式下不使用的ASP.NET配置

2014-08-08 公司的一个项目,环境为: .Net 4.0 + MVC3,部署在Windows Server 2003R2 IIS6.0上面运行正常, 迁移到新服务器Windows Server 2008R2,部署在 IIS7.0上, 应用程序池中,托管管道模式中选中了“集成”模式,如下图: 其他配置如下: 配置完成后,访问出错报错, 最后检查出了原因:该项目中的web.config配置文件不适合IIS7.0. 于是将应用程序池的管道模式选择为“经典”模式 再次访问一切正常. 问题的根本原

asp.net web.config 经典模式和集成模式相关配置

<?xml version="1.0"?> <configuration> <!--IIS经典模式下使用--> <system.web> <httpHandlers> <add path="request.aspx" verb="*" type=" Bll.Handler.Test"/> <add path="test.aspx"

IIS7.5应用程序池集成模式和经典模式的区别【转】

由于最近公司服务器上需要将iis的应用程序池全部都升级到4.0的框架,当然选择4.0就肯定使用集成模式部署.升级过程中出现了比较多的问题,前面文章也提到过几个.这次就主要介绍下httpHandler 和 httpModule 在集成和经典模式下的区别.很多文件上传等都是需要使用到httpModule去实现.我今天就出现了NeatUpload在iis7.5下出现未将对象引用到设计实例的错误.所以用httpModule作为测试案例. 新建测试网站WebApplication,加入MyHttpModu