goldendate配置单项同步

源数据库     extract抽取进程              trail文件      复制进程      目标进程

由于最开始配置goldengate的时候,没有弄清除原理,导致出错了都不知道怎么解决。

最简单的配置方式,先把简单了弄懂了,其他那些复杂的就能了解了。

在配置之前注意:

源数据库开启归档日志,并开启最小附加日志模式。

oracle数据库需要开启归档日志,并开启最小附加日志模式。

SQL> select supplemental_log_data_min from v$database; --查看是否开启了最小附加日志模式

SQL> alter database add supplemental log data;  --开启最小附加日志模式

实际生产应用中,最好同时打开ORACLE的强制日志模式,以防止源数据库因直接路径加载忽略redo生成而导致这部分数据无法同步:

SQL> select force_logging from v$database;

SQL> Alter database force logging;

配置源数据库

配置mgr进程

edit param mgr   >> 进入配置  只有端口(也可以配置其他数据),可以自定义端口

port 7820

开启mgr进程

start mgr

配置extract抽取进程

先添加抽取进程

add extract extl ,tranlog,begin now   说明:extl,自定义命名抽取进程的名称(小于8字符),tranlog 表示日志方式,begin now 表示立即生效

配置extl 抽取进程

edit param extl

配置内容:

extract extl      ----->> 抽取进程

userid  abc,password abc      ----->>源库用户名密码

rmthost 10.167.70.57,mgrport 7820   ------>> 目标库的ip和目标库的端口

rmtrtrail  /oracle/app/ogg/dirdat/rt       ------>>目标库接收trail的文件路劲(之前出问题原因是一直以为该源库的路劲接收trail文件。。。当时流程路没仔细看)

gettruncates                  ----->>  抓取truncate数据

table  abc.goods           ------->>这个就是你要抓取的表,自定义

参数配置完成后,给抽取进程添加远端队列

add rmttrail  /oracle/app/ogg/dirdat/rt    extract extl    ------>> 目标库接收trail的文件路径

打开抽取进程

start extl

配置目标数据库

首先配置mgr进程

edit params mgr  --->更改端口

port 7820

开启mgr进程

start mgr

配置replicat复制进程

edit param repl

配置参数

replicat repl                               ----->>复制进程名

userid abc,password abc          ------>>目标数据库的帐号密码

assumetargetdefs                       ----->>两台数据库数据结构一致则使用此参数

reperror default,discard              ----->>如果复制数据出错则忽略

discardfile ./dirdat/error,append,megabytes 10   ----->>错误信息写入XXXX文件,追加模式,最大10m

gettruncates                             ----->>复制truncate操作

map abc.goods, target abc.goods;        ----->>映射关系,注意target前必须留一个空格

完成后,新增复制进程

add replicat repl exttrail /oracle/app/ogg/dirdat/rt ,begin now,nodbcheckpoint –新增复制进程,使用对应的队列rl,即刻开始,使用文件检查点

然后打开复制进程

start repl

个人总结:源数据库抓取日志信息后,将日志信息传送到远端队列,通过rmttrail设置的路劲文件中,然后目标数据库通过replicat进程复制本地的trail文件内容,然后通过日志捕获同步到目标数据库中,因为初学,如有错误请博友指正。

转载于:https://www.cnblogs.com/hfjiang/p/10115429.html

goldengate简单配置相关推荐

  1. 【OGG】OGG简单配置双向复制(三)

    [OGG]OGG简单配置双向复制(三) 一.1 BLOG文档结构图 一.2 前言部分 一.2.1 导读 各位技术爱好者,看完本文后,你可以掌握如下的技能,也可以学到一些其它你所不知道的知识,~O(∩_ ...

  2. 简单配置nginx反向代理,实现跨域请求

    简单配置nginx去做反向代理,实现跨域请求 简单介绍nginx的nginx.conf最核心的配置,去做反向代理,实现跨域请求. 更多详细配置,参考nginx官方文档 先介绍几个nginx命令 打开n ...

  3. Centos 6.5下一个SNMP简单配置(snmp protocol v3,监控宝)

    Centos 6.5下一个SNMP简单配置(snmp protocol v3.监控宝) jom_ch@2014/7/25 1,安装 >yum -y install net-snmp net-sn ...

  4. virtualbox 创建桥接网络_VirtualBox桥接网络的简单配置,让虚拟机直接访问网络

    VirtualBox桥接网络的简单配置,让虚拟机直接访问网络 分类: Linux 2009-08-20 08:59 5071人阅读 评论(0) 收藏 举报 (1)最新的 VirtualBox 可以简单 ...

  5. Webpack4 学习笔记 - 01:webpack的安装和简单配置

    安装 webpack 新建一个Demo文件夹,执行初始化: npm init 在Demo文件夹里安装 webpack 和 webpack-cli : npm install webpack webpa ...

  6. yum源的超级简单配置

    yum源的超级简单配置 1.先挂载光盘. 使用命令"mount  -o  loop  /dev/sr0 /mnt/cdrom".如果使用命令"mount -o  loop ...

  7. Apache简单配置(4)搭建Discuz 7.0.0论坛

    Apache简单配置(4)搭建Discuz 7.0.0论坛 RHEL5.3 基本网络配置 一. 1.RHEL5 U3:如图1 (如图1) 2.#hostname //查看当前主机的主机名:如图2 (如 ...

  8. maven存在的意义及其与eclipse的简单配置

    Maven是基于项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具. 以上定义源自百度百科. 其实,我认为,Maven是一个采用纯Java编写的开源项目管理工 ...

  9. 20 ubuntu 中科大源_Linux-Ubuntu简单配置-换国内源-中文显示

    Linux-Ubuntu(个人示例使用版本20.04,其余版本区别不大) 好像知乎的动图加载有问题,这个动图应该阔以(*^▽^*)Linux-Ubuntu简单配置-更换国内源-中文设置​www.bil ...

最新文章

  1. 如何统计JAVA网站访问次数并获得访问者IP
  2. 设置maven 参数调休_IDEA 使用 Maven构建Spark项目
  3. 程序员VS产品经理日常
  4. 剑指offer——面试题3:二维数组中的查找
  5. Webrtc半小时搭建视频通话 视频会议
  6. Jenkins 集成Ansible教程
  7. mysql正则防注入_防止sql注入的方法
  8. 锂镍钴价格齐飞,新能源汽车涨价潮何时休?
  9. Java编写一个仿真购买手机与手机卡的例子
  10. 柳传志和杨元庆致全体联想员工的一封信
  11. opencv3-编程入门学习笔记
  12. tableau server在centos7.6上安装记录
  13. CCF论文列表(2022拟定)大更新!MICCAI空降B类!PRCV空降C类!ICLR继续陪跑...
  14. 千牛工作台linux版,深度商店应用千牛工作台、Discord、QQ(Linux)、新浪微博安卓版...
  15. 打造新圣魔大战简体中文终极版(H补丁、不能安装、运行问题)
  16. oracle open hang 等待cursor: pin S wait on X---惜分飞
  17. 第六章 数据库安全与保护
  18. 1024,鸽了1024篇博文的我。。。
  19. 物联网流量池_物联网卡流量池系统的作用
  20. 垃圾回收中的分代年龄

热门文章

  1. c 程序设计语言西电科大,西安电子科技大学
  2. C语言丨线性表(一):顺序表
  3. 使命召唤ol服务器位置,服务器架构升级 使命召唤OL跨区作战时代来临!
  4. python客户画像_Python数据分析学习笔记05:用户画像
  5. mysql查看执行计划任务_学习计划 mysql explain执行计划任务详解
  6. python itertools卡死_Python使用itertools模块来解决算法问题,python
  7. python 回归 显著_Python数分:回归分析
  8. oracle update并行,Oracle update 优化方式,tuning update!
  9. setuptools Distributing a setuptools-based project
  10. C语言把浮点数转换为字符串