ogg升级部署

news/2025/10/29 17:57:42/文章来源:https://www.cnblogs.com/hxlasky/p/19175060

 

1.停掉原来的ogg
这个过程模拟不停地写入数据
源端
GGSCI (rac01) 10> stop extep
GGSCI (rac01) 13> stop dpep
GGSCI (rac01) 15> stop mgr

 

目的端
查看已经消费完停掉之前的trail文件后再停掉,可以查看具体的表是否有新数据写入,没有的话就停掉

GGSCI (ora11g) 17> info allProgram     Status      Group       Lag at Chkpt  Time Since ChkptMANAGER     RUNNING                                           
REPLICAT    RUNNING     REPEP       00:00:00      00:00:03    GGSCI (ora11g) 22> stop repep
GGSCI (ora11g) 23> stop mgr

 

2.这个时候源端和目的端的数据是不一致的

源端:
SQL> select count(1) from tb_test01;COUNT(1)
----------100000目的端:
SQL> select count(1) from tb_test01;COUNT(1)
----------78982

 

3.记录下停掉时候的抽取、投递、复制进程的信息
源端:
##########测试1
抽取进程

GGSCI (rac01) 1> info allProgram     Status      Group       Lag at Chkpt  Time Since ChkptMANAGER     STOPPED                                           
EXTRACT     STOPPED     DPEP        00:00:00      00:07:32    
EXTRACT     STOPPED     EXTEP       00:00:01      00:07:51    GGSCI (rac01) 2> info extepEXTRACT    EXTEP     Last Started 2025-10-29 10:11   Status STOPPED
Checkpoint Lag       00:00:01 (updated 00:07:54 ago)
Log Read Checkpoint  Oracle Redo Logs2025-10-29 10:34:45  Thread 1, Seqno 221, RBA 8786960SCN 0.17865969 (17865969)
Log Read Checkpoint  Oracle Redo Logs2025-10-29 10:34:47  Thread 2, Seqno 171, RBA 174125540SCN 0.17866188 (17866188)

取节点1(小的)的scn:17865969

 

####################部署新的ogg#######################
源端
1.创建目录
[oracle@epidbhn goldengate12c]$ cd /goldengate12c_new
[oracle@epidbhn goldengate12c]$ ./ggsci
GGSCI (localhost.localdomain) 1> create subdirs

2.配置mgr
[oracle@epidbhn goldengate12c]$ cd /goldengate12c_new
[oracle@epidbhn goldengate12c]$ ./ggsci

EDIT PARAMS MGR
输入如下内容:
[oracle@rac01 dirprm]$ more mgr.prm
port 7819
DYNAMICPORTLIST 7900-7950
PURGEOLDEXTRACTS ./dirdat/ep*, USECHECKPOINTS, MINKEEPHOURS 2, FREQUENCYMINUTES 30
userid goldengate, password AACAAAAAAAAAAAKAPATACEHBIGQGCFZCCDIGAEMCQFFBZHVC ,ENCRYPTKEY DEFAULT
AUTORESTART EXTRACT DPEP RETRIES 3 WAITMINUTES 5 RESETMINUTES 60
AUTORESTART EXTRACT extep RETRIES 3 WAITMINUTES 5 RESETMINUTES 60


3.配置抽取进程
EDIT PARAMS extep

[oracle@rac01 dirprm]$ more extep.prm
extract extep
userid goldengate, password AACAAAAAAAAAAAKAPATACEHBIGQGCFZCCDIGAEMCQFFBZHVC ,ENCRYPTKEY DEFAULT
SETENV (ORACLE_SID="slnngk1")
SETENV ( NLS_LANG = AMERICAN_AMERICA.ZHS16GBK)
exttrail ./dirdat/ep
BR BRINTERVAL 20M
numfiles 5000
warnlongtrans 3h, checkinterval 10m
TRANLOGOPTIONS LOGRETENTION ENABLED
TRANLOGOPTIONS DBLOGREADER

--DDL parameter
DDL &
EXCLUDE INSTR 'shrink space CHECK' &
INCLUDE MAPPED OBJTYPE 'TABLE' &
INCLUDE MAPPED OBJTYPE 'INDEX' &
INCLUDE MAPPED OBJTYPE 'SEQUENCE' &
INCLUDE MAPPED OBJTYPE 'VIEW' &
INCLUDE MAPPED OBJTYPE 'PROCEDURE' &
INCLUDE MAPPED OBJTYPE 'FUNCTION' &
INCLUDE MAPPED OBJTYPE 'PACKAGE'


DDLOPTIONS ADDTRANDATA REPORT
table hxl.tb_test01,tokens(tk-scn=@getenv('ORATRANSACTION', 'SCN'));
table hxl.tb_test02,tokens(tk-scn=@getenv('ORATRANSACTION', 'SCN'));


ADD EXTRACT extep, TRANLOG, SCN 17865969,threads 2 ##测试1 取rac节点1的scn 小的scn 验证成功
ADD EXTRACT extep, TRANLOG, SCN 18030547,threads 2 ##测试2 取rac节点2的scn 小的scn 验证成功
ADD EXTRACT extep, TRANLOG, SCN 18269173,threads 2 ##测试3 取rac节点2的scn 小的scn 验证成功

ADD EXTRACT extep, TRANLOG, begin 2025-10-29 16:27:45,threads 2 ##测试4 通过时间点抽取

ADD EXTRACT extep, TRANLOG, SCN 18646858,threads 2 ##测试5


add EXTTRAIL ./dirdat/ep, EXTRACT extep, MEGABYTES 100

 

4.配置投递进程
EDIT PARAMS dpep

[oracle@rac01 dirprm]$ more dpep.prm
extract dpep
userid goldengate, password AACAAAAAAAAAAAKAPATACEHBIGQGCFZCCDIGAEMCQFFBZHVC ,ENCRYPTKEY DEFAULT
RmtHost 192.168.56.40, MgrPort 7819, Compress
RmtTrail ./dirdat/ep
gettruncates
Passthru
table hxl.*;


ADD EXTRACT dpep, EXTTRAILSOURCE ./dirdat/ep
ADD RMTTRAIL ./dirdat/ep, EXTRACT dpep, MEGABYTES 100


目标端
1.创建目录
[oracle@epidbhn goldengate12c]$ cd /goldengate12c_new
[oracle@epidbhn goldengate12c]$ ./ggsci
GGSCI (localhost.localdomain) 1> create subdirs

2.配置mgr
[oracle@epidbhn goldengate12c]$ cd /goldengate12c_new
[oracle@epidbhn goldengate12c]$ ./ggsci

EDIT PARAMS MGR
输入如下内容:
[oracle@ora11g dirprm]$ more mgr.prm
port 7819
DYNAMICPORTLIST 7900-7950
purgeoldextracts ./dirdat/*, usecheckpoints, minkeepdays 3
userid goldengate, password AACAAAAAAAAAAAKAPATACEHBIGQGCFZCCDIGAEMCQFFBZHVC ,ENCRYPTKEY DEFAULT


3.配置复制进程
add replicat repep, exttrail ./dirdat/ep, NODBCHECKPOINT


EDIT PARAM repep
[oracle@ora11g dirprm]$ more repep.prm
replicat repep
userid goldengate, password AACAAAAAAAAAAAKAPATACEHBIGQGCFZCCDIGAEMCQFFBZHVC ,ENCRYPTKEY DEFAULT
DiscardFile ./dirrpt/repep.dsc, append, Megabytes 200
gettruncates
AllowNoopUpdates
ASSUMETARGETDEFS
DBOPTIONS SUPPRESSTRIGGERS
DBOPTIONS DEFERREFCONST
HANDLECOLLISIONS
batchsql
MAP hxl.tb_test01,TARGET hxl.tb_test01;
MAP hxl.tb_test02,TARGET hxl.tb_test02;
DDLERROR 10655 IGNORE
DDLERROR 10636 IGNORE


###########启动
先启动复制端
start mgr
start repep

然后启动源端
start mgr
start extep
start dpep

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/950128.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

uniapp开发app打包ios上传AppStore提示SDK版本不兼容

场景: uniapp项目使用HBuilder打ios安装包上架到苹果应用商店AppStore时报错 Validation failed (409) SDK version issue. This app was built with the iOS 17.5 SDK. All iOS and iPadOS apps must be built with …

add_io_buffer——路径

define_proc_arguments add_io_buffer -info "Add repeater for IOs" -define_args { {-insts "Target IO insts" "insts" list required} {-BOX "to core area, last location i…

Stable Diffusion v4.8 超详细下载安装教程:新手零基础学会 AI 绘画工具安装

目录Stable Diffusion安装前言Stable Diffusion 软件介绍Stable Diffusion 下载方式Stable Diffusion 安装步骤步骤 1:解压 Stable Diffusion v4.8 安装包步骤 2:安装 Stable Diffusion 运行依赖步骤 3:移动 Stable…

add_ip_buffer——路径

define_proc_arguments add_ip_buffer -info "Add repeater for IPs" -define_args { {-insts "Target IP insts" "insts" list required} {-BOX "to core area, last location i…

nginx响应超时upstream timed out (110: Connection timed out) while reading response header from upstream

本文介绍了解决Nginx代理超时的问题及优化网络吞吐量的方法。通过调整配置如proxy_connect_timeout、proxy_read_timeout等参数,可以有效提升Nginx性能。 问题描述解决方法 提高nginx网络吞吐量buffers优化指令说明 n…

2025年碳化铬堆焊耐磨板厂家最新推荐:堆焊耐磨板/碳化铬耐磨板/定制耐磨板/复合耐磨板/高硬度耐磨板/耐冲击耐磨板/汇森增材——耐用性与定制化双优之选

随着制造业向高端化、精细化发展,耐磨板作为关键耗材,广泛应用于矿山、冶金、建材、工程机械等领域,其需求随设备耐磨升级、生产强度提升而持续增长。2025 年,耐磨板市场规模预计进一步扩大,但市场中厂商产品质量…

抖音防封搭建方案,青否数字人提供全套的防封方案,能够进行稳定直播带货!

抖音:强调节奏、互动与内容创意 抖音以其快节奏、娱乐化的内容生态著称。在规则上,抖音对直播内容的创新性和趣味性要求极高,鼓励数字人主播在短时间内抓住观众眼球。直播画面需清晰流畅,数字人动作表情要自然生动…

2025年河北电信业务增值许可证培训权威推荐榜单:增值电信经营许可证/电信与信息服务业务经营许可证/电信业务许可证源头公司精选

在数字化经济蓬勃发展的今天,增值电信业务许可证已成为企业合法经营相关业务的必备资质,而专业的培训服务正成为企业高效获证的关键支撑。 据河北省通信管理局官方数据统计,2025年7月至9月期间,河北省新发放的增值…

docker-compose常用命令

启动服务 docker-compose -f ***.yaml up -d-d参数表示后台启动docker-compose -f ***.yaml up -d app1 app2启动指定服务app1 app2停止服务 docker-compose -f ***.yaml down停止所有服务docker-compose -f ***.yaml …

浅谈 FHQ-Treap

本文同步发表在洛谷博客。什么是 FHQ-Treap? 平衡树上存放两个信息,权值 \(val\) 以及随机索引 \(key\)。值满足二叉搜索树性质,随机值索引满足堆的性质,通过结合二叉搜索树和二叉堆的性质来使树平衡。至于这里用的…

2025 年天津保安公司最新推荐榜,技术实力与市场口碑深度解析

引言 为精准筛选天津地区优质保安服务企业,本次推荐榜由天津市安全防范行业协会联合第三方测评机构共同完成,测评数据覆盖 2024-2025 年度行业动态。测评采用 “三维九项” 评估体系:在企业资质维度,核查营业执照、…

接口自动化测试项目实战day1

Requests库发送请求 Requests get 导入requsts库 import requests url = " http:" r = request.get Requests post import requests url = " http:" data = "some " r_res = request.po…

打破视频壁垒:视频融合平台EasyCVR如何实现多路视频监控上屏的高效管理?

打破视频壁垒:视频融合平台EasyCVR如何实现多路视频监控上屏的高效管理?一、背景概述 在现代安防监控领域,视频监控系统的应用愈发广泛,而将多路网络视频监控投放到电视墙大屏上,实现集中化、可视化的监控管理,成…

MySQL MVCC:通过 ReadView与 undolog版本链 分析读提交RC和可重复读RR的原理 - 教程

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

upstream timed out (110: Connection timed out) while reading response header from upstream

在使用 Nginx 时,错误信息 upstream timed out (110: Connection timed out) while reading response header from upstream 是一个常见的超时问题。这一错误意味着 Nginx 作为反向代理,在等待上游服务器(如 Tomcat…

Halcon算法——Hough变换

当然可以。以下是对你提供的博客《Hough变换基础》的学习笔记总结:🧭 一、Hough变换概述 Hough变换(霍夫变换)是一种用于检测几何形状(如直线、圆等)的图像处理方法。 其核心思想是:将图像空间中的点映射到参数…

2025 年不锈钢管源头厂家最新推荐排行榜:覆盖焊管、花纹管、菱形管、工业管等品类,结合协会测评数据精选优质品牌

引言 为解决采购方在不锈钢管市场面临的选品难题,本次 2025 年不锈钢管源头厂家推荐榜,由中国金属结构协会不锈钢分会联合行业权威检测机构共同测评编制。测评过程严格遵循 “三维九项” 评估体系,从产品维度(材质…

2025年挖泥船生产商权威推荐榜单:清淤船/挖沙船/绞吸船源头厂家精选

在航道疏浚、港口建设、水域环保等领域,挖泥船作为核心施工装备,其性能优劣直接关系到工程效率与运营成本。 据QYResearch调研统计,2031年全球自航式挖泥船市场销售额预计将达亿元规模,年复合增长率保持稳定增长。…

99%的企业都不知道GEO搜索优化怎么做,讯灵AI来解答

现在AI月活超5亿,用户消费决策早从“刷内容”转向“问AI”,搜门店、查品牌都靠它 —— 推荐里没有你,用户根本不会看。踩准AI搜索风口,才能走得更稳、看得更远。99%的企业还没意识到,GEO搜索优化能提前布局。当你…

开了 8 年母婴店,靠微擎守住了 20000 会员的信任,再也不怕数据泄露

会员信息被泄露,一天接到 5 个诈骗电话,还有 3 个老客户因为担心隐私安全退了储值卡!” 想起 3 年前的那场 “数据危机”,我至今心有余悸。作为一家在本地开了 8 年的母婴店,我们靠着口碑积累了 20000 多名会员,…