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安全错误
数据库的锁怎样保障安全
花魁咖啡
上海卓越科技互联网
互联网科技工作委员会副主任毛军
互联网与科技发展
猪兼强互联网科技
互联网 卓越科技
唐信互联网科技
狮子座互联网科技培训
科技伦理 互联网公司
深圳互联网科技怎么样
深圳市运趣互联网科技有限公司
互联网科技公司需要的职位
互联网校园科技培训
中国互联网十大科技股排名
浙南科技城互联网大厦建设工程
为客找房互联网科技公司怎么样
高科技互联网套路
有人说阿里系是互联网科技企业
广州智享互联网科技
互联网领先科技成果宣传视频
南京欣网互联网络科技有限公司
深圳恒合互联网络科技有限公司
A股互联网金融科技公司
互联网高科技企业
盛创互联网科技有限公司
互联网科技博主是什么意思
世界互联网科技公司市值排名
华中科技大学互联网的牛人
保山浩联互联网科技有限公司
小牛互联网科技有限公司地址