Oracle GoldenGate学习笔记

本文是关于Oracle GoldenGate的深入学习笔记,涵盖了数据复制、实时同步和数据迁移等关键概念。
摘要由CSDN通过智能技术生成

Oracle GoldenGate学习笔记


1.Oracle GoldenGate的体系结构
    Oracle GoldenGate(OGG)是一种基于日志的结构化数据复制方式,它通过解析源数据库在线日志或归档日志获得数据的增删改变化,再将这些变化应用到目标数据库,实现源数据库与目标数据库同步,双活。
    OGG体系结构如下:
      *Manager*                                               *Manager*
                     *Extract*                *Data Pump*                 *Replicat*
    Source Database -----------> Loacl Trail -------------> Remote Trail ------------> Target Database
    ------------------------------------------------------  ------------------------------------------
                        Source Server                                      Target Server


    物理结构可分为源端(Source Server),目标端(Target Server).
    逻辑结构可分为数据抽取进程(Extract),传输进程(Data Pump),复制进程(Replicat).


    OGG各个进程的作用:
    进程统一由管理进程(Manager)管理。
    抽取进程(Extract)将Redo日志或归档日志作为数据源,当其发生变化时抽取进程会将主键字段和变化字段(如果是既无主键又无唯一索引的表就会抽取全部字段)形成本地的Trail文件(Local Trail)。
    传输进程(Data Pump)根据目标端的IP和端口配置将本地Trail文件发送至目标端,生成远程Trail文件(Temote Trail)。
    复制进程(Replicat)根据远程Trail文件反向生成SQL语句在目标数据库中执行。


    OGG要求源端数据库必须开启归档模式,以保证正常获取归档数据。
    针对既无主键又无唯一索引的表,OGG的处理方式为:
    一是打开数据最小附加日志开关: alter database add supplemental log data.
    二是增加单表级别的表结构字段信息的获取: add trandata.
    这两项操作可以保证所用的表都能正确抽取及复制。


2.Oracle GoldenGate 12c下载地址
    进入Oracle官方网址www.oracle.com,选择Downloads/Middleware/GoldenGate
    http://www.oracle.com/technetwork/middleware/goldengate/downloads/index.html


    选择下面的下载选项:
    Oracle GoldenGate 12.2.0.1.1 for Ora
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值