案例:OGG目标端进程ABENDED处理】的更多相关文章

转自红黑联盟Goldengate升级之目标端(replicat端升级 要升级replicat端的原因为:目标端OGG软件版本与源端OGG软件版本不同,在实际生产应用中,经常发现replicat端事务丢失的情况,所以,需要将目标端的OGG软件升级为与源端OGG相同软件版本. 1.升级前环境情况 源端OGG版本11.2.1.0.1 目标端OGG版本11.1.1.1.2 升级前,为了解决源端.目标端OGG版本不一致不能正常同步的问题,在源端抽取Tail file格式时,加了format release…
在OGG同步过程中,经常会碰上有创建表或表空间的同步,往往因为源和目标的平台不同,如aix->linux or linux->windows,这两个平台的表空间也经常不同,在目标端执行DDL时,可能会报错: OGG-00495 Oracle GoldenGate Delivery for Oracle, erep5.prm: DDL error ignore for next retry: error code [DEFAULT], filter [include all (default)]…
需求: 请在生产库执行下面的脚本 --删除主键并新增复合主键              alter table XXXXX  drop constraint PK_USERCHNL cascade; alter table XXXXX  add constraint PK_USERCHNL primary key (USERCODE, SALECHNL, STR1);   目标端ogg异常: 2019-04-03 09:54:38 WARNING OGG-01004 Oracle GoldenG…
修复ogg source端意外宕机造成的数据不同步 分类: Oracle2016-04-28 11:50:40原文地址:修复ogg source端意外宕机造成的数据不同步 作者:十字螺丝钉 ogg source端意外宕机后(13:00宕机),引起ogg不能同步(source和target端数据不同步). 处理办法如下: 一.source端 1.extract服务:extract服务状态为:abended 解决办法:alter extract extract_name ETROLLOVER --指…
OGG目的端的checkpoint table被drop的修复方法 參考自:OGG Replicat Failed Due To Check_point Table beingTruncated (文档 ID 1319832.1) 1.首先,start repfull报错: GGSCI (localhost.localdomain) 8> view report repfull ***********************************************************…
日常在goledengate的维护中,最大的问题莫过于进程ABENDING.在我的维护生涯中,主要的有两个原因,第一个是网络中断造成的造成的文件损坏,一个是大事务(相关操作人员在进行操作的时候事务过大,造成 Virtual memory mmap allocation error). 一般的处理办法是跳过,或者重新来一遍. 本文主要介绍重新投递和目标端跳过的方法. 重新投递的方法. 首先是查看extseqno可以在dirdat下自己找到,extrba可以通过logdump查看或者看文件大小 GG…
        mgr进程是goldengate软件执行的主进程.是由这个进程控制其它进程的,比方extract,replicat进程等. 对于mgr进程的配置,将会在以下介绍. global文件我们仅仅选择在Sqlserver目标端创建. 它能够配置非常多參数.影响全局的执行.这里,我们仅仅配置checkpoint表.以保证事实连续有序的在sqlserver恢复起来. 目标端要加入checkpoint表,才干保证事务连续有序,以防replicate进程不管正常或异常shutdown了,该从哪里…
v$session试图中process字段代表的是客户端所在机器的进程号 例如我使用toad连接数据库,查询到的process即toad的进程号 SELECT process FROM V$SESSION WHERE SID=1533; 通过上面的sql查询到客户端进程号为11368:5632,可以很明显看出是windows服务器(windows是单进程多线程,linux是多进程),通过打开任务管理器,可以看到11368对应的是toad程序 根据以上原理,首先查到原库在系统中的进程号,然后在目标…
Android是建立在Linux之上的OS,在涉及到安全.网络协议.文件加密等功能时,往往需要通过C语言调用底层API来实现,而如何发出指令让C端执行我们想要的功能,并且在执行之后有返回结果呢,这就需要打通Java端进程和C端进程,使之能高效地通信.这样,C端进程用于实现功能,Java端进程负责UI.功能的触发及结果处理就可以了. 对于*nix系统来说,“一切皆为文件”,Socket也不例外,Socket按照收发双方的媒介来说有三种类型:1,通过网络端口:2,通过文件系统:3,通过内存映射文件.…