ITPUB??ì3
12月微软Hyper-V虚拟化沙龙主题征集
ITPUB论坛 » Oracle开发 » 怎样提示客户端发生死锁

标题: 怎样提示客户端发生死锁
离线 zyhalj
中级会员



精华贴数 0
个人空间 0
技术积分 774 (2489)
社区积分 11 (10216)
注册日期 2002-1-17
论坛徽章:1
授权会员     
      

发表于 2002-3-31 08:23 
怎样提示客户端发生死锁

应用过程中发生资源互锁使客户端
处于长久等待,我用delphi开发,不知
如何设置等待时间,提示客户端发生死锁


只看该作者    顶部
离线 jlandzpa
版主


精华贴数 29
个人空间 0
技术积分 45963 (15)
社区积分 53595 (10)
注册日期 2001-10-12
论坛徽章:16
现任管理团队成员ITPUB元老授权会员生肖徽章2007版:牛ITPUB新首页上线纪念徽章 
      

发表于 2002-3-31 08:28 
Re: 怎样提示客户端发生死锁

很难做到,只能在客户端解决了!

QUOTE:
最初由 zyhalj 发布
应用过程中发生资源互锁使客户端
处于长久等待,我用delphi开发,不知
如何设置等待时间,提示客户端发生死锁





__________________
my blog: http://blog.itpub.net/jlandzpa
mail: “id”@itpub.net

注意: [投资理财版] 业已提供上证指数菠菜,欢迎参与 :)

[头像] 黑木明纱 Meisa Kuroki  :)
只看该作者    顶部
离线 easyfree
去留无意 聚散两难


精华贴数 32
个人空间 0
技术积分 14126 (84)
社区积分 4061 (358)
注册日期 2001-9-24
论坛徽章:8
现任管理团队成员ITPUB元老ITPUB北京九华山庄2008年会纪念徽章管理团队2006纪念徽章会员2006贡献徽章授权会员
行业板块每日发贴之星ITPUB新首页上线纪念徽章    

发表于 2002-3-31 20:45 
看你死锁如何判断

有时候并不是死锁才影响, 一个大的更改会引起漫长的等待, 这是没有任何提示对客户端也是不合适的

LOCK TABLE .... NOWAIT

你可以利用上面的语句检测是否需要更改的表正在被其他用户更改, 这样一方面避免死锁, 一方面及时获取信息提示用户资源忙


__________________
看我非我我看我我亦非我
只看该作者    顶部
离线 jlandzpa
版主


精华贴数 29
个人空间 0
技术积分 45963 (15)
社区积分 53595 (10)
注册日期 2001-10-12
论坛徽章:16
现任管理团队成员ITPUB元老授权会员生肖徽章2007版:牛ITPUB新首页上线纪念徽章 
      

发表于 2002-3-31 23:54 
Re: 怎样提示客户端发生死锁

问题是有客户端程序引起的,还是从客户端着手吧!

QUOTE:
最初由 zyhalj 发布
应用过程中发生资源互锁使客户端
处于长久等待,我用delphi开发,不知
如何设置等待时间,提示客户端发生死锁





__________________
my blog: http://blog.itpub.net/jlandzpa
mail: “id”@itpub.net

注意: [投资理财版] 业已提供上证指数菠菜,欢迎参与 :)

[头像] 黑木明纱 Meisa Kuroki  :)
只看该作者    顶部
离线 THUNDER2
中级会员



精华贴数 0
个人空间 0
技术积分 232 (8370)
社区积分 6 (13829)
注册日期 2001-12-13
论坛徽章:1
授权会员     
      

发表于 2002-4-2 02:19 
ORACLE会自动检测死锁,当死锁发生, ORACLE将释放其中一方所占的资源,被牺牲的对话会收到ORA-00060错误。


只看该作者    顶部
离线 oldsix
雪非有意


精华贴数 0
个人空间 0
技术积分 368 (5375)
社区积分 1778 (676)
注册日期 2001-11-12
论坛徽章:3
ITPUB元老会员2006贡献徽章授权会员   
      

发表于 2002-4-2 02:40 
刚刚看了一个类似的问题
可以先给需要update的记录加行级锁(可以适当循环),如果锁冲突,则显示的rollback,提示错误。如果能正常的加锁,再对数据行操作


__________________
春风无着过驿路原非有意落雪心BTW:PLEASE GOD IF YOU CAN'T MAKE ME THIN,MAKE THE GUYS IN ITPUB FAT!!
只看该作者    顶部
离线 amin
中级会员



精华贴数 0
个人空间 0
技术积分 994 (1891)
社区积分 956 (1000)
注册日期 2002-3-1
论坛徽章:6
会员2006贡献徽章授权会员生肖徽章2007版:猪2008北京奥运纪念徽章:排球2008北京奥运纪念徽章:手球2008北京奥运纪念徽章:举重
      

发表于 2002-4-2 19:56 
请问:

单机大型数据库并发控制的算法,如何优化呢?
如果是并行数据库该怎样处理同名表的数据同一性?


__________________
I rarther be a hammer than a nail
只看该作者    顶部
 
    

相关内容


CopyRight 1999-2006 itpub.net All Right Reserved.
北京皓辰广域网络信息技术有限公司. 版权所有
E-mail:Webmaster@itpub.net
京ICP证:010037号 联系我们 法律顾问