楼主: jiangzx

[精华] db2回滚处理问题

[复制链接]
论坛徽章:
2
授权会员
日期:2005-10-30 17:05:33ITPUB 11周年纪念徽章
日期:2012-10-09 18:03:32
101#
发表于 2005-6-18 09:46 | 只看该作者
最近要学习db2,以前看过一些db2
我发现这里搞db2的人对oracle基本上
不了解,或者有偏见,我认为oracle的
许多功能特点是No.1,非常清晰有效
拜托在讨论的时候,自己看看原理先

使用道具 举报

回复
论坛徽章:
0
102#
发表于 2005-6-19 23:49 | 只看该作者
最初由 m505 发布
[B]呵呵,db2 zOs用的是share disk,db2 unix/linux/windows用的是share nothing。没有关联性...
用硬件是为了解决share disk的特殊问题 [/B]

就我所知,mainframe和其他系统在磁盘I/O上使用的硬件没什么大的不同。当然磁盘格式一个是CKD,一个是FBA,但我觉得这还只是属于使用上的差异,并非硬件的差异。至于Z/OS对于SHARE DISK的支持比较好,应该是软件来实现的吧?

使用道具 举报

回复
论坛徽章:
0
103#
发表于 2005-6-30 17:51 | 只看该作者
http://www.itpub.net/showthread.php?s=&threadid=386359
哪位db2高手 能帮我解决这个问题,

为什么400上的db2  这个插入的行不能回滚
create procedure jw_test
( )
language sql
begin -- -- atomic
insert into log values (1,'test');
rollback;

end

一个简单的存储在400里面,
为什么 这个插入的行不能回滚

使用道具 举报

回复
论坛徽章:
0
104#
发表于 2005-7-5 18:20 | 只看该作者
有同感,DB2在并发性上不错,但是稳定性不够,而且出了问题之后,实验室的人员除了要求重建之外提不出好的建议,并且还威胁说不重建的话以后就不支持了

使用道具 举报

回复
论坛徽章:
0
105#
发表于 2005-7-9 12:19 | 只看该作者
SHADOW PAGE & ONLINE LOG

使用道具 举报

回复
论坛徽章:
1
数据库板块每日发贴之星
日期:2005-07-27 01:01:24
106#
发表于 2005-7-26 16:06 | 只看该作者
支持

使用道具 举报

回复
论坛徽章:
0
107#
发表于 2005-8-17 02:48 | 只看该作者
最初由 jwzl 发布
[B]http://www.itpub.net/showthread.php?s=&threadid=386359
哪位db2高手 能帮我解决这个问题,

为什么400上的db2  这个插入的行不能回滚
create procedure jw_test
( )
language sql
begin -- -- atomic
insert into log values (1,'test');
rollback;

end

一个简单的存储在400里面,
为什么 这个插入的行不能回滚 [/B]


DB2 will automatically commit if the query completed successfully, and automatically rollback if the query is failed (such as, duplicate records). In order to commit or rollback manually, DBA can change a/some parameters regarding on commit or rollback for whole database system. In addition, you can reset the parameters in the script before the line on which you don’t want to auto commit. Then your rollback can work. But sorry, I do not know the parameters’ name.
Who know the parameter/parameters’ name?  Please help him out.

使用道具 举报

回复
论坛徽章:
0
108#
发表于 2005-8-17 03:42 | 只看该作者
最初由 tomteng 发布
[B]有同感,DB2在并发性上不错,但是稳定性不够,而且出了问题之后,实验室的人员除了要求重建之外提不出好的建议,并且还威胁说不重建的话以后就不支持了 [/B]

Rebuild the table even a lot data in it? What ridiculous!
For a big data warehouse whatever it use Oracle or DB2, one table may hold larger than several hundred GB data. Just rebuild it? Please change your DBA.
I believe that all the issues you have caught can be resolved by a good DBA or IBM supporters. Of course, db2 is much more complicated than Oracle, but it is unfair for db2 that you give the conclusion, “db2 is not stable”. Obviously, you, even your DBA, don’t know db2 enough.

使用道具 举报

回复
论坛徽章:
1
授权会员
日期:2006-03-08 15:46:29
109#
发表于 2005-8-22 11:45 | 只看该作者
最初由 bpmfhu 发布
[B]4节点的RAC确实比较少见 [/B]

貌似ZJ mobile的生产系统是4-node RAC on HP-UX

使用道具 举报

回复
论坛徽章:
2
授权会员
日期:2005-10-30 17:05:33ITPUB元老
日期:2007-06-21 10:49:06
110#
发表于 2005-8-23 13:54 | 只看该作者
我曾经给一个国家机关做过4个节点的DB2数据库,运行了一段时间后,使用人员发现数据量好像不对大概少了四分之一。我检查时才发现有一台(不是主节点)的机器已经DOWN了。当时我就对DB2非常不解!但是如果是ORACLE的RAC是绝对不会出现这种情况的。(我必须承认,本人使用的很长时间的ORACLE,DB2不熟)

另外我想说一点:大家在讨论技术问题时不要太多的说一些厂商提供的商业噱头来作为作证,什么市场占有率第一等等,大家都是做技术的,都客观一些!

我对IBM的操作系统和商业运作都十分的佩服。往往都是四五个人集体出现,态度趾高气扬!本人不认同!所谓银行的使用我想和银行中使用了许多的IBM大型机有非常非常大的关系。IBM渠道做的好,行业有关系这是他们的本事。就我个人来看,银行的业务并非大的惊人,想要看真功夫,电信见!

纯属个人意见,请大家参考,共同进步!

使用道具 举报

回复

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

本版积分规则 发表回复

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