楼主: jiangzx

[精华] db2回滚处理问题

[复制链接]
论坛徽章:
18
ITPUB社区OCM联盟徽章
日期:2013-04-02 09:38:102013年新春福章
日期:2013-02-25 14:51:24ITPUB 11周年纪念徽章
日期:2012-10-09 18:06:20ITPUB十周年纪念徽章
日期:2011-11-01 16:20:28奥运纪念徽章
日期:2012-12-06 09:21:40凯迪拉克
日期:2013-08-22 14:55:37雪佛兰
日期:2014-01-22 11:02:36夏利
日期:2014-01-07 14:14:25蛋疼蛋
日期:2013-05-17 15:36:26本田
日期:2013-12-12 12:00:45
201#
发表于 2011-9-1 14:04 | 只看该作者

回复 #200 wangzhonnew 的帖子

固定脚本,对于系统DBA是够了,因为日常的工作都很程式化。但是对于查错和调优来讲,DB2零碎繁杂的工具简直让DBA头大,更不用说固定脚本了。如果你作过DB2应用的开发或代码调试,你就更能体会Oracle的优势了。

使用道具 举报

回复
招聘 : c/c++研发
论坛徽章:
45
技术图书徽章
日期:2014-03-10 14:09:192012新春纪念徽章
日期:2012-02-13 15:12:092012新春纪念徽章
日期:2012-02-13 15:12:092012新春纪念徽章
日期:2012-01-04 11:51:22ITPUB十周年纪念徽章
日期:2011-11-01 16:21:15现任管理团队成员
日期:2011-05-07 01:45:082011新春纪念徽章
日期:2011-01-25 15:42:562011新春纪念徽章
日期:2011-01-25 15:42:332011新春纪念徽章
日期:2011-01-25 15:42:152011新春纪念徽章
日期:2011-01-25 15:41:50
202#
发表于 2011-9-1 21:03 | 只看该作者
什么叫固定脚本?不是随用随写么?

使用道具 举报

回复
论坛徽章:
18
ITPUB社区OCM联盟徽章
日期:2013-04-02 09:38:102013年新春福章
日期:2013-02-25 14:51:24ITPUB 11周年纪念徽章
日期:2012-10-09 18:06:20ITPUB十周年纪念徽章
日期:2011-11-01 16:20:28奥运纪念徽章
日期:2012-12-06 09:21:40凯迪拉克
日期:2013-08-22 14:55:37雪佛兰
日期:2014-01-22 11:02:36夏利
日期:2014-01-07 14:14:25蛋疼蛋
日期:2013-05-17 15:36:26本田
日期:2013-12-12 12:00:45
203#
发表于 2011-9-5 16:25 | 只看该作者

回复 #202 wangzhonnew 的帖子

如果只是简单的查寻,还可以;但如果是时间紧迫的查错和调优,写脚本太慢了吧。为什么TOAD受欢迎?直观简单,没有人会拒绝好的工具。

使用道具 举报

回复
招聘 : c/c++研发
论坛徽章:
45
技术图书徽章
日期:2014-03-10 14:09:192012新春纪念徽章
日期:2012-02-13 15:12:092012新春纪念徽章
日期:2012-02-13 15:12:092012新春纪念徽章
日期:2012-01-04 11:51:22ITPUB十周年纪念徽章
日期:2011-11-01 16:21:15现任管理团队成员
日期:2011-05-07 01:45:082011新春纪念徽章
日期:2011-01-25 15:42:562011新春纪念徽章
日期:2011-01-25 15:42:332011新春纪念徽章
日期:2011-01-25 15:42:152011新春纪念徽章
日期:2011-01-25 15:41:50
204#
发表于 2011-9-6 06:20 | 只看该作者
俺在实验室做技术支持已经6年了,时间紧迫的查错和调优估计做了没有一千也得有800,从来没有见过任何由于工具“不够方便”的原因耽误事情的~~~ 就算用户自己有自己的监控软件我们也都不会轻易使用,因为这些工具是将db2提供的系统命令的结果进行汇总以后提供的界面,会将很多非常有用的信息过滤掉的~~~ 不管是做数据库还是操作系统的监控,不要过于依赖工具提供的方便,要知道不管是snapshot还是db2pd,看似无穷无尽的信息实际上每一行都可能在特定的情况下起到非凡的作用,否则在真正面对疑难问题时会无从下手的

[ 本帖最后由 wangzhonnew 于 2011-9-6 07:23 编辑 ]

使用道具 举报

回复
论坛徽章:
9
2009日食纪念
日期:2009-07-22 09:30:00ITPUB8周年纪念徽章
日期:2009-09-27 10:21:21祖国60周年纪念徽章
日期:2009-10-09 08:28:002010新春纪念徽章
日期:2010-03-01 11:19:10ITPUB9周年纪念徽章
日期:2010-10-08 09:31:22ITPUB十周年纪念徽章
日期:2011-11-01 16:23:262012新春纪念徽章
日期:2012-01-04 11:53:54ITPUB 11周年纪念徽章
日期:2012-10-09 18:08:152013年新春福章
日期:2013-02-25 14:51:24
205#
发表于 2011-9-6 09:12 | 只看该作者
原帖由 xiaowg 于 2011-9-1 14:04 发表
固定脚本,对于系统DBA是够了,因为日常的工作都很程式化。但是对于查错和调优来讲,DB2零碎繁杂的工具简直让DBA头大,更不用说固定脚本了。如果你作过DB2应用的开发或代码调试,你就更能体会Oracle的优势了。

只是风格不同而已,oralce不同样要记很多的内部表名吗。
只不过一个开放给用户的是不同的表,一个开放给用户的是各种命令而已。
敲命令和写SQL没有谁比谁更方便之说。
oralce也有不方便的地方,比如看执行计划,需要用缩进看,这个就不如
db2exfmt直观。

使用道具 举报

回复
论坛徽章:
1
奥运会纪念徽章:拳击
日期:2008-10-24 13:22:33
206#
发表于 2011-9-7 14:12 | 只看该作者
原帖由 wangzhonnew 于 2011-9-6 06:20 发表
俺在实验室做技术支持已经6年了,时间紧迫的查错和调优估计做了没有一千也得有800,从来没有见过任何由于工具“不够方便”的原因耽误事情的~~~ 就算用户自己有自己的监控软件我们也都不会轻易使用,因为这些工具是将db2提供的系统命令的结果进行汇总以后提供的界面,会将很多非常有用的信息过滤掉的~~~ 不管是做数据库还是操作系统的监控,不要过于依赖工具提供的方便,要知道不管是snapshot还是db2pd,看似无穷无尽的信息实际上每一行都可能在特定的情况下起到非凡的作用,否则在真正面对疑难问题时会无从下手的



第三方工具都是有一定的目的性才开发出来的,有一定思维导向,初学者学习好工具进行问题解决和调优有一定必要的,toad(for db2)也用过,能看些东西,别太依赖就行。
原厂工具如db2top,db2pd,snapshot等,能提供一些诊断信息源,写命令或者脚本进行分析下相当有必要。
再深入到底层就得习惯看db2diag.log了,最好连操作系统的日志(aix:errpt 等,linux 的messages)也不要放过,才能真正分析出来问题的症结。

楼上的,有机会带我等参观下IBM的实验室,如何啊?

使用道具 举报

回复
论坛徽章:
18
ITPUB社区OCM联盟徽章
日期:2013-04-02 09:38:102013年新春福章
日期:2013-02-25 14:51:24ITPUB 11周年纪念徽章
日期:2012-10-09 18:06:20ITPUB十周年纪念徽章
日期:2011-11-01 16:20:28奥运纪念徽章
日期:2012-12-06 09:21:40凯迪拉克
日期:2013-08-22 14:55:37雪佛兰
日期:2014-01-22 11:02:36夏利
日期:2014-01-07 14:14:25蛋疼蛋
日期:2013-05-17 15:36:26本田
日期:2013-12-12 12:00:45
207#
发表于 2011-9-7 15:05 | 只看该作者

回复 #204 wangzhonnew 的帖子

对“实验室做技术支持”不了解,支持生产库吗?我做了十几年的ORACLE和七八年的DB2支持,遇到很多次无法及时发现“ROOT CAUSE”而不得不重起数据库的清况。在争分夺秒的情况下,好工具的作用不容忽视。

使用道具 举报

回复
论坛徽章:
1
奥运会纪念徽章:拳击
日期:2008-10-24 13:22:33
208#
发表于 2011-9-7 15:35 | 只看该作者
原来是考过ocm的高手来了,不知道是哪位?

使用道具 举报

回复
招聘 : c/c++研发
论坛徽章:
45
技术图书徽章
日期:2014-03-10 14:09:192012新春纪念徽章
日期:2012-02-13 15:12:092012新春纪念徽章
日期:2012-02-13 15:12:092012新春纪念徽章
日期:2012-01-04 11:51:22ITPUB十周年纪念徽章
日期:2011-11-01 16:21:15现任管理团队成员
日期:2011-05-07 01:45:082011新春纪念徽章
日期:2011-01-25 15:42:562011新春纪念徽章
日期:2011-01-25 15:42:332011新春纪念徽章
日期:2011-01-25 15:42:152011新春纪念徽章
日期:2011-01-25 15:41:50
209#
发表于 2011-9-8 21:18 | 只看该作者
原帖由 xiaowg 于 2011-9-7 16:05 发表
对“实验室做技术支持”不了解,支持生产库吗?我做了十几年的ORACLE和七八年的DB2支持,遇到很多次无法及时发现“ROOT CAUSE”而不得不重起数据库的清况。在争分夺秒的情况下,好工具的作用不容忽视。

基本全都是生产系统的,我们组的名字就叫做Down System Division,主要负责生产系统挂掉或者严重影响生产业务的情况

我的意思是db2与ora的风格迥异,尤其是从v8/v91年代之前就开始做db2的dba更倾向于使用裸数据(snapshot/db2pd/db2trc/stack)分析问题,而ora的管理员更倾向于使用查询得到性能指标
两者没有谁更有效一说,我个人来讲基本从来不使用新的snapview,而是直接从snapshot/db2pd的裸数据入手~~~

图形工具在简单层面的性能分析可以快速定位问题出现的大概模块,当细致到具体的模块内时,大部分的GUI不能够提供足够多的信息

使用道具 举报

回复
论坛徽章:
42
ITPUB元老
日期:2005-09-09 13:45:35马上有对象
日期:2014-02-19 11:55:14马上有钱
日期:2014-02-19 11:55:14马上有房
日期:2014-02-19 11:55:14马上有车
日期:2014-02-19 11:55:14优秀写手
日期:2013-12-18 09:29:09ITPUB 11周年纪念徽章
日期:2012-10-09 18:03:32版主3段
日期:2012-05-15 15:24:112012新春纪念徽章
日期:2012-02-13 15:13:362012新春纪念徽章
日期:2012-02-13 15:13:36
210#
发表于 2011-9-9 16:29 | 只看该作者
哈哈,原来 wangzhonnew 在 Down System Division, 我是说我开 PMR 怎么重来没见过你,原来是因为我们的 db2 还没有 down 的原因啊

使用道具 举报

回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

TOP技术积分榜 社区积分榜 徽章 团队 统计 知识索引树 积分竞拍 文本模式 帮助
  ITPUB首页 | ITPUB论坛 | 数据库技术 | 企业信息化 | 开发技术 | 微软技术 | 软件工程与项目管理 | IBM技术园地 | 行业纵向讨论 | IT招聘 | IT文档
  ChinaUnix | ChinaUnix博客 | ChinaUnix论坛
CopyRight 1999-2011 itpub.net All Right Reserved. 北京盛拓优讯信息技术有限公司版权所有 联系我们 未成年人举报专区 
京ICP备16024965号-8  北京市公安局海淀分局网监中心备案编号:11010802021510 广播电视节目制作经营许可证:编号(京)字第1149号
  
快速回复 返回顶部 返回列表