免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 3406 | 回复: 0
打印 上一主题 下一主题

从已知点启动Q Capture 需要从DB2 log获取LSN [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2010-10-19 11:31 |只看该作者 |倒序浏览
问题描述: 什么样的DB2工具可以从DB2恢复日志里获取日志序列号(LSN)用来以WARMNS模式启动Q Capture?\r\n\r\n原因:当读日至时遇到问题。比如遇到 SQL2656N 和 SQL2650N错误。\r\n\r\n解答:大多数情况下,你可以用ASN7109I信息里包含的LSN值来启动Q Capture.参考文档:\r\nhttp://publib.boulder.ibm.com/in ... yrqcaptrestart.html\r\n\r\n在极少数情况下,你可能需要从DB2日志里寻找LSN值。\r\n如果你需要用WARMNS模式从已知LSN启动Q Capture, 可以用db2pdlog 功能。这个工具可以提供给定的DB2日志里开始LSN的真实记录piStartLSN。 \r\n你可以把日志发送给DB2支持来用这个工具获取有效的开始LSN.\r\n你不能用db2flsn工具的-lsnrange选项或者db2pdlog的-lsnrange选项来获得piStartLSN.\r\npiStartLSN是开始日志的序列号用来指定读取log的相应比特单元。这个值必须是实际的日志记录的开始。\r\n关于更多的细节,请参看DB2信息中心的\"db2ReadLogNoConn API - Read the database logs without a database connection\"\r\nhttp://publib.boulder.ibm.com/in ... /doc/r0009368.html.\r\n\r\n只要你确定了LSN,你可以启动Q Capture:\r\n\r\nasnqcap capture_server=server_name capture_schema=schema_name capture_path=path lsn=xxxx:xxxx:xxxx:xxxx:xxxx maxcmtseq=0000:0000:0000:0000:0000\r\n\r\n其中 xxxx:xxxx:xxxx:xxxx:xxxx 是从db2日志获取的LSN 值。如果LSN 是12 个数字, 那么就在左边填充0。\r\n\r\n例如,如果LSN是 2CEF:1ADE:9E0A 你可以启动QCapture \r\nLSN=0000:0000: 2CEF:1ADE:9E0A\r\n\r\n
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP