Goldengate异构数据同步的具体方案
发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,本篇内容主要讲解"Goldengate异构数据同步的具体方案",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"Goldengate异构数据同步的具体方案"吧!
千家信息网最后更新 2026年11月01日Goldengate异构数据同步的具体方案
本篇内容主要讲解"Goldengate异构数据同步的具体方案",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"Goldengate异构数据同步的具体方案"吧!
ORACLE源库配置准备工作:
1)开启附加日志
select supplemental_log_data_min from v$database; SUPPLEME --------------- NO alter database add supplemental log data; select supplemental_log_data_min from v$database; SUPPLEME --------------- YES
2)开启归档(已经是归档模式,省略)
SQL> shutdown immediate SQL> startup mount SQL> alter database archivelog; SQL> archive log list; Database log mode Archive Mode Automatic archival Enabled Archive destination /u01/arch SQL> alter database open;
3)创建OGG同步用户:
create user goldengate identified by goldengate default tablespace users; grant dba to goldengate;
源库操作(oracle端):
1源端删除抽取,传输进程:
dblogin userid goldengate, password goldengate
--增加待同步表的附加日志:
add trandata MW_APP. DYT_DATALOSTRECORD
创建抽取进程相关GGLOG日志目录:
mkdir -p /ogg/gglog/e_MW_APP/
增加新的抽取进程:
add extract e_MW_APP, tranlog, begin nowadd exttrail /ogg/gglog/e_MW_APP/ex, extract e_MW_APP,megabytes 200
2,删除并增加传输进程:
add extract p_MW_APP, exttrailsource /ogg/gglog/e_MW_APP/exadd rmttrail /ogg/gglog/MW_APP/re, extract p_MW_APP, megabytes 200
3在源端启动抽取进程前,先做以下操作:
alter extract p_MW_APP,begin now --让传输进程从此刻开始启动传输数据start e_MW_APP
创建要同步的表的定义(重要)
1. #创建参数文件
GGSCI (pos300-db01) 10> edit param defgen defsfile ./dirdef/MW_APP.def userid goldengate, password goldengate table MW_APP.*; #生成表定义文件 ./defgen paramfile ./dirprm/defgen.prm #传至目标库目录 scp /ogg/software/dirdef/MW_APP.def root@192.168.1.241:/ogg/software/dirprm
目标库(MYSQL端)
4删除复制进程和检查点表:
目标库为Mysql, 同oracle与oracle之间的同步略有区别
1)创建用户和待同步库
mysql> GRANT ALL PRIVILEGES ON `MW_APP`.* TO root@'%' IDENTIFIED BY 'root';mysql>create database MW_APP;
2)创建目录
GGSCI (zoop300) 1> create subdirs Creating subdirectories under current directory /home/mysql Parameter files /goldengate/dirprm: created Report files /goldengate/dirrpt: created Checkpoint files /goldengate/dirchk: created Process status files /goldengate/dirpcs: created SQL script files /goldengate/dirsql: created Database definitions files /goldengate/dirdef: created Extract data files /goldengate/dirdat: created Temporary files /goldengate/dirtmp: created Stdout files /goldengate/dirout: created mkdir -p /ogg/gglog/MW_APP/
3)配置管理进程
GGSCI (zoop300) 3> edit params mgr 加入:port 7809 GGSCI (zoop300) 4> start mgr Manager started. GGSCI (zoop300) 3> info mgr Manager is running
4)配置检查点及全局
GGSCI (zoop300) 4> dblogin sourcedb MW_APP userid root password rootGGSCI (zoop300) 5> add checkpointtable MW_APP.checkpoint_table GGSCI (zoop300) 6> edit params ./GLOBALS checkpointtable MW_APP.checkpoint_table
5)配置replicat进程
GGSCI (zoop300) 8> add replicat r_MW_APP ,exttrail /ogg/gglog/MW_APP/re,checkpointtable MW_APP.checkpoint_table
编辑replicat进程
edit params r_MW_APP
--加入下列参数
replicat r_MW_APPtargetdb MW_APP userid root password roothandlecollisions sourcedefs /ogg/software/dirprm/MW_APP.defdiscardfile /ogg/software/dirrpt/dcr1.dsc,purge map MW_APP.DYT_DATALOSTRECORD,target MW_APP.DYT_DATALOSTRECORD;
启动进程:
GGSCI (zoop300) 9> start dcr1
4、测试数据同步
附录:
--各进程配置-Eextract e_MW_APPSETENV (ORACLE_HOME = "/u01/oracle")SETENV (ORACLE_SID = "idoracle")SETENV (NLS_LANG = "AMERICAN_AMERICA.ZHS16GBK")userid goldengate,password goldengateexttrail /ogg/gglog/e_MW_APP/exdiscardfile /ogg/software/dirrpt/e_MW_APP.dsc,append TRANLOGOPTIONS DBLOGREADERdynamicresolutiontable MW_APP.DYT_DATALOSTRECORD; -Pextract p_MW_APPrmthost 192.168.1.241,mgrport 7809passthrurmttrail /ogg/gglog/MW_APP/retable MW_APP.DYT_DATALOSTRECORD; -Rreplicat r_MW_APPtargetdb MW_APP userid root password roothandlecollisions sourcedefs /ogg/software/dirprm/MW_APP.defdiscardfile /ogg/software/dirrpt/dcr1.dsc,purge map MW_APP.DYT_DATALOSTRECORD,target MW_APP.DYT_DATALOSTRECORD;
到此,相信大家对"Goldengate异构数据同步的具体方案"有了更深的了解,不妨来实际操作一番吧!这里是网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!
进程
同步
数据
配置
传输
抽取
方案
日志
目录
目标
内容
参数
文件
检查点
用户
学习
检查
附加
实用
更深
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
互联网科技公司经营范围
互联网科技活动banner
互联网科技财经
互联网科技与金融科技
狮子座互联网科技有限公司
碳银互联网科技有限公司
万达互联网科技
互联网科技汛
互联网科技公司做什么
互联网科技股午盘股票涨跌
互联网科技公司招聘
阿里巴巴算科技企业还是互联网
996高科技互联网公司
佛山市翊博互联网络科技有限公司
科技互联网的核心竞争力
深圳互联网科技的发展
广州千川互联网科技有限公司
杭州披云加互联网科技有限公司
普陀区互联网教育科技管理办法
山东亿川互联网科技有限责任公司
科技互联网龙头
科技平台互联网
互联网 科技公司
友谊互联网络科技
互联网金融监管科技
江苏南京365互联网科技
新兴科技互联网创新大赛颁奖典礼
速维有品互联网信息科技(苏州)有限公司
产业互联网科技服务公司
珠海东科互联网科技有限公司