当CDC总是找一个非常老的SCN号而无法启动预定时,如何重置日志点

2023-10-19 14:12

本文主要是介绍当CDC总是找一个非常老的SCN号而无法启动预定时,如何重置日志点,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

源端是ORACLE目标端是DB2:
目标端:获取预定名EBA3GRP的当前的bookmark
[cdcuser@p0-pbd-pbd-db2 bin]$ ./dmshowbookmark -I IYLINST -s EBA3GRP -v
Bookmark for instance "IYLINST" and Source ID "EBA3GRP":

Hex encoded: 00030800F48B64F47B0116C3907D470200010002609001F0010116C3907D470200010002609001F00100000000
Unable to decode the bookmark.
Use dmdecodebookmark with the hex encoded value on the source to interpret the bookmark contents.
源端:转换bookmark到SCN号
$ ./dmdecodebookmark  -I S_EBADB2 -b 00030800F48B64F47B0116C3907D470200010002609001F0010116C3907D470200010002609001F00100000000
Bookmark value:   00030800F48B64F47B0116C3907D470200010002609001F0010116C3907D470200010002609001F00100000000
Header:           000308
Restart position: 1050310669435
Commit position:  1197281934663.2.1.155792.496.1
Current position: 1197281934663.2.1.155792.496.1.0
源端:重置该预定的日志点SCN号
$ ./dmsetbookmark -I S_EBADB2 -a -s EBA3GRP -l '1197281934663;1197281934663.0.0.0.0.0;1197281934663.0.0.0.0.0.0'

这篇关于当CDC总是找一个非常老的SCN号而无法启动预定时,如何重置日志点的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/240332

相关文章

Android里面的Service种类以及启动方式

《Android里面的Service种类以及启动方式》Android中的Service分为前台服务和后台服务,前台服务需要亮身份牌并显示通知,后台服务则有启动方式选择,包括startService和b... 目录一句话总结:一、Service 的两种类型:1. 前台服务(必须亮身份牌)2. 后台服务(偷偷干

Spring Boot整合log4j2日志配置的详细教程

《SpringBoot整合log4j2日志配置的详细教程》:本文主要介绍SpringBoot项目中整合Log4j2日志框架的步骤和配置,包括常用日志框架的比较、配置参数介绍、Log4j2配置详解... 目录前言一、常用日志框架二、配置参数介绍1. 日志级别2. 输出形式3. 日志格式3.1 PatternL

Idea实现接口的方法上无法添加@Override注解的解决方案

《Idea实现接口的方法上无法添加@Override注解的解决方案》文章介绍了在IDEA中实现接口方法时无法添加@Override注解的问题及其解决方法,主要步骤包括更改项目结构中的Languagel... 目录Idea实现接China编程口的方法上无法添加@javascriptOverride注解错误原因解决方

Windows设置nginx启动端口的方法

《Windows设置nginx启动端口的方法》在服务器配置与开发过程中,nginx作为一款高效的HTTP和反向代理服务器,被广泛应用,而在Windows系统中,合理设置nginx的启动端口,是确保其正... 目录一、为什么要设置 nginx 启动端口二、设置步骤三、常见问题及解决一、为什么要设置 nginx

springboot启动流程过程

《springboot启动流程过程》SpringBoot简化了Spring框架的使用,通过创建`SpringApplication`对象,判断应用类型并设置初始化器和监听器,在`run`方法中,读取配... 目录springboot启动流程springboot程序启动入口1.创建SpringApplicat

树莓派启动python的实现方法

《树莓派启动python的实现方法》本文主要介绍了树莓派启动python的实现方法,文中通过图文介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧... 目录一、RASPBerry系统设置二、使用sandroidsh连接上开发板Raspberry Pi三、运

开启mysql的binlog日志步骤详解

《开启mysql的binlog日志步骤详解》:本文主要介绍MySQL5.7版本中二进制日志(bin_log)的配置和使用,文中通过图文及代码介绍的非常详细,需要的朋友可以参考下... 目录1.查看是否开启bin_log2.数据库会把日志放进logs目录中3.查看log日志总结 mysql版本5.71.查看

golang1.23版本之前 Timer Reset方法无法正确使用

《golang1.23版本之前TimerReset方法无法正确使用》在Go1.23之前,使用`time.Reset`函数时需要先调用`Stop`并明确从timer的channel中抽取出东西,以避... 目录golang1.23 之前 Reset ​到底有什么问题golang1.23 之前到底应该如何正确的

C++中实现调试日志输出

《C++中实现调试日志输出》在C++编程中,调试日志对于定位问题和优化代码至关重要,本文将介绍几种常用的调试日志输出方法,并教你如何在日志中添加时间戳,希望对大家有所帮助... 目录1. 使用 #ifdef _DEBUG 宏2. 加入时间戳:精确到毫秒3.Windows 和 MFC 中的调试日志方法MFC

SpringBoot如何使用TraceId日志链路追踪

《SpringBoot如何使用TraceId日志链路追踪》文章介绍了如何使用TraceId进行日志链路追踪,通过在日志中添加TraceId关键字,可以将同一次业务调用链上的日志串起来,本文通过实例代码... 目录项目场景:实现步骤1、pom.XML 依赖2、整合logback,打印日志,logback-sp