- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
DB2故障诊断
IBM Internal Use Only * IBM Internal Use Only * IBM Internal Use Only * IBM Internal Use Only * IBM Internal Use Only * IBM Internal Use Only * IBM Internal Use Only * IBM Internal Use Only * IBM Internal Use Only * IBM Internal Use Only * * 操作系统故障 API故障 分析过程(结论形成和推断): 由于核心系统使用嵌入式C程序,每个程序编译后成为一个独立的可执行程序,每次调用均会先连接数据库、最后再断开数据库连接;通过topas和ps命令发现日终批处理启动了10多个程序,说明日终批处理确实是会在同一时刻发生多次的数据库连接,从而出现CPU使用率高。 分析过程(结论验证):由于可能存在相似的APAR,为了保证结论的正确性,将进行验证。 * 操作系统故障 API故障 分析过程(结论验证): * 操作系统故障 API故障 分析过程(解决过程): 向IBM实验室申请基于DB2 V9.1 FP10解决APAR IZ12129的特殊补丁,在3天后下载特殊补丁,并进行安装,常规安装后进行以下操作: * 操作系统故障 API故障 分析过程(解决过程): 客户端操作: 执行b.sh时,CPU最高为30%,日终批处理时CPU降为40%,问题解决 * 实例故障 文件系统配置故障 现象:系统响应缓慢、宕机 可能的问题根源: 文件系统速度慢 文件系统不成熟 文件系统权限问题 推荐的解决方法: 使用高速稳定的存储 更换成稳定成熟的文件系统 设置正确的权限 案例:某电信集团数据下发系统(AIX 6.1 + DB2 V9.5 FP5 + 第三方并行文件系统)自上线以来,性能越来越差,时不时会出现短暂的停顿,经检查发现实例目录、数据库目录和活动日志均建在并行文件系统上。将诊断日志目录、数据库目录和活动日志从并行文件系统迁移到本地文件系统,重启完性能大幅提高。 * 实例故障 参数配置故障 现象:系统响应缓慢、资源消耗大、进程异常、宕机 推荐的解决方法: 根据问题现象调整参数 案例:某股份银行ECM系统(AIX 5.3 + DB2 V9.1 FP3)近一段时间来经常出现db2fmp32进程CPU使用率达100%,系统命令和DB2命令无法正常执行,必须每天早上重启才能维持一天的运行。 分析过程:查看最近一段时间的DB2诊断日志,发现近一段时间每天(早上7时重启数据库)20时30分以后报以下错误 * 实例故障 参数配置故障 分析过程:从以上日志看,DB2内核进程db2sysc在清理IPC 资源时出错,可能是某些DB2进程存在异常。执行ps aux|grep db2发现db2fmp32进程有异常,如下 * 实例故障 参数配置故障 分析过程:正常情况下,停止DB2实例时会终止所有db2fmp32进程,启动实例再启动db2fmp32进程。而从以上日志看有不少db2fmp32的启动时间并非实例启动时间,说明进程db2fmp32在终止应该存在异常。建议设置实例参数KEEPFENCED=NO,确保进程db2fmp32在执行完C存储过程后终止。 停止实例后,并通过ps –ef|grep db2|awk ‘{print $2}’|xargs kill -9终止所有不能正常停止的db2fmp进程,并设置实例参数KEEPFENCED=NO 后重启实例。 变更后的10多天,系统运行正常,未再进行重启,系统一切正常。 * 数据库故障 数据损坏故障 现象:宕机 可能的原因: SMS文件或裸设备被删除、损坏 存储硬件引起的数据损坏 文件系统引起的数据损坏 推荐的解决方法: 如果表数据损坏,可删除或数据库恢复 如果索引损坏,标记为失效 案例(表数据损坏):某电信集团仓库系统(AIX 5.3 + DB2 V9.1 FP5)出现访问部分表时数据库宕机,分析日志后,发现大概有3个表访问时出错,出现数据库“DB2 Marked Bad”的宕机错误;重启实例后连接数据库,根据日志中的tablespaceid和objectid定位到相应的表空间userspace1,容器目录为/dkpiinst/dkpi/NODE0001/SQL00001/SQLT0002.0。 * 数据库故障 数据损坏故障 案例(表数据损坏):表空间录/dkpiinst/dkpi/NODE0001/SQL00001/SQLT0002.0下,执行以下命令判断数据损坏情况: *
您可能关注的文档
最近下载
- 河南省许昌市2025年某中学小升初入学分班考试英语考试真题含答案.docx VIP
- 大型泵站工程运行管理实施方案.docx
- ISO45001-2018职业健康安全管理体系之4-2:“4 组织及环境-4.2理解工作人员和其他相关方的需求和期望”解读和应用指导材料(2024A1-雷泽佳).docx VIP
- 医疗信息系统的网络安全数据标注指南.docx
- SH∕T 3543-2017 石油化工建设工程项目施工过程技术文件规定 非正式版.pdf VIP
- 中国专利法详解读书重点笔记.doc VIP
- 2026届高考语文背诵诗词补充:《菩萨蛮·书江西造口壁》.pptx VIP
- 强制性条文执行计划(完整版).doc
- 关于夏天的课件.pptx VIP
- 2025中铁五局集团有限公司笔试参考题库附带答案详解.pdf
文档评论(0)