网站大量收购独家精品文档,联系QQ:2885784924

goldengate从入门到精通故障诊断.pptx

  1. 1、本文档共31页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Goldengate从入门到精通 讲师 顾铁军 Goldengate从入门到精通 第8周 Goldengate故障诊断 DATAGURU专业数据分析社区 Goldengate从入门到精通 讲师 顾铁军 DATAGURU专业数据分析社区 法律声明 【声明】本视频和幻灯片为炼数成金网络课程的教学资料 ,所有资料只能在课程内使用,不得在课程以外范围散 播,违者将可能被追究法律和经济责任。 课程详情访问炼数成金培训网站 Goldengate从入门到精通 讲师 顾铁军 DATAGURU专业数据分析社区 Agenda           Troubleshooting需要收集的信息 Troubleshooting相关工具 常见的进程启动的故障处理 常见的extract进程故障处理 常见的Replicat进程故障处理 事务的丢失和长事物的处理 Mapping和数据同步的故障处理 Trail文件的故障处理 集成模式下的故障处理 HandleCollisions再次讨论 Goldengate从入门到精通 讲师 顾铁军 收集的信息  基本信息:进程状态、event和report  GGSCI send group, showtrans • • • • Send group, STATUS STATS group INFO group, DETAIL INFO group, showch …..  其他 • • • • Process report:view report group Error Log: view ggsevt 、cat ggserr.log|grep ERROR Discard File:OGG12c会自动产生discard file;参数discardrollover System log:windows(install addevents),unix(系统日志) DATAGURU专业数据分析社区 Goldengate从入门到精通 讲师 顾铁军 DATAGURU专业数据分析社区 Troubleshooting相关工具  showsyntax参数:在replicat进程abend时,显示将要执行的SQL DML语句;  正常情况不加该参数,会影响性能;  即使加参数,复制也可以正常进行,默认是apply;  OGG12C之前需要同时加: NoBinaryChars NoDynSQL --用实际值代替绑定变量的显示;mysql和sybase不加这个参数。 12c可以支持动态SQL的显示;  对LOB字段:需要加INCLUDELOB参数  和性能调整的参数会有冲突:BATCHSQL、 GROUPTRANSOPS、 MAXTRANSOPS等 Demo参考《测试showsynatx》 Goldengate从入门到精通 讲师 顾铁军 DATAGURU专业数据分析社区 Troubleshooting相关工具  showsyntax参数 其他的方法:  可以在replicat中加入参数 SQLEXEC (alter session set sql_trace=true);  和formatsql结合进行源和目标的诊断 Troubleshooting相关工具  Logdump的使用 Logdumphelp Logdumpghdr on --打开header area的显示 Logdumpdetail on --打开column信息的显示 Logdumpdetail date --column会显示Hex和ascii值 Logdumpusertoken on --打开user token信息的显示 (ggstoken on) Logdumpopen dirdat/le000106 Logdumpnexttrail Logdumppos rba --只是一个指针,当输入next时,才是实际的指向该rba对应的record Logdumpnext (或n) (或者直接执行sfh) --定位下一个good header record。不是表示到下一个事务的开始,也可能 --定位某个事务的最后一条语句(一般来说TransInd :x03或者x02) --定位下一个事务的开始位置(一般来说TransInd :x03或者x00)(测试下来好像有问题? DATAGURU专业数据分析社区 Logdumpscanforheader 是到这个事务的下一个语句处 Logdumpscanforendtrans Logdumpscanf

文档评论(0)

huang + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档