首页
论坛
门户
空间
手机版
IXPUB
插件
收藏
设置
注册
登录
商店
搜索
培训
Wiki
Blog
归档
丛书
退出
ITPUB论坛
»
IBM数据库产品
» db2回滚处理问题
史上最详细DELL网购天书 优惠信息请致电800-858-2903
‹‹ 上一主题
|
下一主题 ››
172
1/18
1
2
3
4
5
6
7
8
9
10
››
›|
投票
交易
悬赏
活动
评价
|
打印
|
推荐
|
订阅
|
收藏
标题:
[精华]
db2回滚处理问题
jiangzx
资深会员
精华贴数 3
个人空间
0
技术积分 2479 (643)
社区积分 20 (7665)
注册日期 2002-9-27
论坛徽章:1
#1
使用道具
发表于 2004-3-25 17:57
db2回滚处理问题
本人是DB2的初学者,和oracle,sybase,sql server作比较,发现在处理rollback时有些疑问,象oracle是有rollback segment,sybase和sql server有日志段,但在DB2中好象是找不到类似于oracle的rollback segment或者是sybase之类的日志段,是不是其恢复和rollback都是利用其日志文件来实现,因为好象其日志文件有primary和secondary之分,而且有整个日志文件大小限制,是不是这个大小限制也决定了其能rollback的程度,不知道理解是否正确,请指导。
只看该作者
wxz75
一般会员
精华贴数 0
个人空间
0
技术积分 110 (15631)
社区积分 0 (85689)
注册日期 2003-5-12
论坛徽章:0
#2
使用道具
发表于 2004-3-25 21:01
你发现了DB2的一个大问题!
没错,DB2没有rollback segment,它只有log.
回退时使用的是online log.
你再往深处想想,这样一来缺省情况下DB2就失去了读一致性,可怕吧.
当然可以通过调整参数来强行保证读一致性,但又失去了并发性.
个人认为这是DB2的一个大缺陷!
只看该作者
jiangzx
资深会员
精华贴数 3
个人空间
0
技术积分 2479 (643)
社区积分 20 (7665)
注册日期 2002-9-27
论坛徽章:1
#3
使用道具
发表于 2004-3-25 22:02
db2
呵呵,其实发现db2在某些方面还是不错的,特别是在大型处理方面,可以比较方便的把数据库分散到多个节点上,但这其实也存在一个问题,在Unix平台下,好象需要把实例的相关代码放在共享NFS磁盘上,这好象又增加了安全方面的考虑了
只看该作者
m505
版主
精华贴数 1
个人空间
0
技术积分 2509 (637)
社区积分 8 (12001)
注册日期 2002-2-24
论坛徽章:5
#4
使用道具
发表于 2004-3-26 11:10
呵呵,第一,任何由于日志空间满或主动roll back的交易,都可以被完整rollback;
第二,log file和读一致性没有关系。
只看该作者
wxz75
一般会员
精华贴数 0
个人空间
0
技术积分 110 (15631)
社区积分 0 (85689)
注册日期 2003-5-12
论坛徽章:0
#5
使用道具
发表于 2004-3-26 15:04
没有ROLLBACK SEGMENT光靠LOG是可以rollback,但请你告诉我,DB2怎么实现同一时间点的读一致性?
IBM网站上自己承认DB2根本不支持读一致性,这样的数据库能用于关键业务吗?我很疑惑.
只看该作者
m505
版主
精华贴数 1
个人空间
0
技术积分 2509 (637)
社区积分 8 (12001)
注册日期 2002-2-24
论坛徽章:5
#6
使用道具
发表于 2004-3-26 21:48
一致性通过isolation level解决
请告诉我ibm网址,我很有兴趣看一下。另外,如果你不相信db2可以用于关键业务,那你不要在工农中建交存钱
只看该作者
zdygk
果壳
精华贴数 3
个人空间
0
技术积分 1010 (1845)
社区积分 38 (5642)
注册日期 2001-11-1
论坛徽章:2
#7
使用道具
发表于 2004-3-28 12:27
这怎么可能~ 居然对db2的这个基本问题有疑问?wxz75看来没有db2的应用经验啊。
__________________
天佑中华 祝福同胞
Major : ETL AIX+JAVA+DB2
Hobby: shell+os-developer
DB2 is the Best Pure RDBMS; Oracle is an aspirant
wanna be an OCM!~~~
只看该作者
wxz75
一般会员
精华贴数 0
个人空间
0
技术积分 110 (15631)
社区积分 0 (85689)
注册日期 2003-5-12
论坛徽章:0
#8
使用道具
发表于 2004-3-28 21:11
这种问题我当然知道
一致性是可以通过isolation level解决,但这是以牺牲并发性为代价的.
DB2有四种隔离级别: 未提交读、游标稳定性(缺省)、读稳定性和可重复读. 未提交读的并发性最好,但是没有任何读一致性可言; 缺省的游标稳定性的并发性已经不如ORACLE(select 和update互相影响,ORACLE无此问题),而且读一致性也不能保证,其他两种级别应该可以保证读一致性,但并发性完全不可接受.
之所以银行可以用DB2有两个原因:
1.有些银行用的是390,机制不同
2.其他银行用UDB,但是银行和许多其他如电信等行业不同,对OLD IMAGE的要求不高,所以DB2的一致性和并发性的问题被掩盖.
这些问题我发现时也很疑惑,简直不敢相信.但我与IBM的资深工程师探讨过多次后,才一致共同确认DB2是存在此类缺陷.
这就是事情的经过,有些问题你光从DB2的角度看不出来,你如果能同时掌握DB2和ORACLE,就很容易看出来了.当然,以DB2的角度,ORACLE也不是没问题.
只看该作者
cliser
中级会员
精华贴数 0
个人空间
0
技术积分 467 (4216)
社区积分 35 (5914)
注册日期 2002-7-17
论坛徽章:1
#9
使用道具
发表于 2004-3-29 08:35
在这个所谓的“问题”上,mssql 2000,sybase,db2都是一样的。他们都遵循sql92标准,只有ORACLE他独出心裁。呵呵。。。。而且上述3个都是NO SHARED DISK ,oracle 是 SHARED DISK。多说了一句。有利必有弊。体系不一样。看综合性能。所谓的缺点谁都有,可以通过其他手段弥补。
只看该作者
jiangzx
资深会员
精华贴数 3
个人空间
0
技术积分 2479 (643)
社区积分 20 (7665)
注册日期 2002-9-27
论坛徽章:1
#10
使用道具
发表于 2004-3-29 09:02
tks
谢谢各位的意见,让我对DB2的了解增加了一些,谢谢
只看该作者
172
1/18
1
2
3
4
5
6
7
8
9
10
››
›|
投票
交易
悬赏
活动
相关内容
ITPUB论坛
≡ 数据库技术 ≡
> Oracle数据库管理
> Oracle开发
> Oracle Developer Suite
> Oracle入门与认证
> Oracle专题深入讨论
> Oracle新技术/11g
> Oracle电子文档
> Oracle Fusion中间件
> IBM数据库产品
> MS SQL Server
> Sybase管理与开发
> MySQL及其它开源数据库
> 内存数据库
> 数据仓库与数据挖掘
> 移动及嵌入式数据库
≡ 企业信息化 ≡
> ERP产品与实践
> CRM产品与实践
> HR产品与实践
> 物流
> 供应链
> 供应链建模与仿真
> 物流设备与系统工程
> 企业管理咨询
> 管理协同与办公自动化
> IT服务管理
> 数据中心建设
> ERP二次开发
> Oracle ERP
> Oracle EBS R12
> PeopleSoft与JDE
> EBS相关文档
> SAP R/3
> SAP Business One开发与快速实施
> SAP财务及CRM
> SAP后勤及HR
> mySAP ERP
> 系统开发及跨应用设置
> SAP相关文档
> 国外其它ERP产品
> 国内ERP产品
≡ 开发技术 ≡
> Java入门与认证版
> Java web开发及框架技术
> Java企业开发
> ASP.NET【已迁移到微软开发技术论坛】
> .Net企业开发与应用【已迁移到微软开发技术论坛】
> WEB程序开发
> WEB 2.0技术
> 动态语言
> 移动与游戏开发
≡ 系统设计与项目管理 ≡
> 系统分析与UML
> 系统分析与UML精华区
> 项目管理
> 项目过程
> 软件测试
> 算法讨论与研究
≡ IBM软件技术园地 ≡
> IBM数据库产品
> Lotus
> Tivoli
> Websphere
> Rational
> 与SOA相关的IBM产品与技术
> IBM软件技术精英协会
> 软件技术精英活动专版
≡ 操作系统与硬件 ≡
> AIX及IBM产品【已迁移到IXPUB】
> HP-UX及HP产品【已迁移到IXPUB】
> Solaris及SUN产品【已迁移到IXPUB】
> Linux及其应用 【已迁移到IXPUB】
> 其它UNIX系统【已迁移到IXPUB】
> windows系统及微软相关产品 【已迁移到IXPUB】
> 存储设备与容灾技术 【已迁移到IXPUB】
> 服务器 【已迁移到IXPUB】
≡ 行业纵向讨论区 ≡
> IT业界评论与展望
> 政府与教育事业
> 中国政府信息主管联盟
> 电信行业
> 金融行业
> 医卫行业
> 制造行业
> 电力行业
> 信息安全与审计
≡ 会员交流 ≡
> IT职业生涯
> 招聘求职商务信息
> 体育世界
> 体育博彩专版
> 旅游,驴友
> 汽车世界
> 外语角
> 数码摄影
> 你的故事我的歌
> 音乐推荐区
> 电子图书与IT文档资料
> 软件交流
> 软件交流精华区
≡ ITPUB产品与服务 ≡
> ITPUB地面活动专版
> BLOG天地
> WIKI世界
> 授权用户区
> 站务管理
≡ 微软开发技术 ≡
> 开发工具和语言
> .NET Framework 相关
> Visual Basic/VB.net
> Visual C#
> Visual C++/vc.net
> Visual Studio
> .NET软件架构与模式
> .NET开发辅助工具及框架
> Web开发
> ASP.NET与AJAX
> Web相关技术讨论(IIS等)
> Silverlight 技术
> 微软企业级产品技术
> SQL Server
> windows server
> SharePoint
> Exchange Server
> Biztalk
> 嵌入式及移动开发
> Windows Embedded 嵌入式技术
> Windows 移动设备
> Office开发
> Microsoft office system
> Office Business Application
> 微软产品用户交流区
> .Net电子书籍&&书籍介绍
> .Net人才交流
技术积分榜
社区积分榜
徽章
电子杂志
会员
团队
统计
邮箱
游乐场
帮助
TOP
CopyRight 1999-2006 itpub.net All Right Reserved.
北京皓辰广域网络信息技术有限公司. 版权所有
E-mail:Webmaster@itpub.net
京ICP证:010037号
联系我们
法律顾问
控制面板首页
编辑个人资料
积分交易
公众用户组
好友列表
升级个人空间
基本概况
论坛排行
主题排行
发帖排行
积分排行
在线时间
管理团队
管理统计