有几种可能会导致oracle 的死锁????

zoulinghao 2003-10-20 01:38:07
如果两个程序同时对数据库一条记录进行处理,就是说其中一个程序对这条记录还没处理完成,而另外一个程序也开始处理这条记录,会导致死锁?请高手指教!!!谢了。
...全文
133 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
yangqingdelphi 2003-10-23
  • 打赏
  • 举报
回复
你讲的是事务锁,这种情况只有事务处理了,才会释放.
真正的死锁,如写出的确发器,可能会出现(进程间的死锁)。但oracle会自动检测到,并中断.
北极星2013 2003-10-21
  • 打赏
  • 举报
回复
如果两个程序同时对数据库一条记录进行g更新,就是说其中一个程序对这条记录更新完成,但还没有提交,而另外一个程序也在更新这条记录,就会导致死锁。
caobiyao 2003-10-21
  • 打赏
  • 举报
回复
用其它的更新时把表锁了。
cocoa2003 2003-10-20
  • 打赏
  • 举报
回复
应该这种情况下不会发生死锁,因为当一个进程操作一条记录时,oralce默认会独占这条记录,别的进程无法访问,不会导致死锁的发生,可能你的错误是其他方面的.
smallcrocodile 2003-10-20
  • 打赏
  • 举报
回复
具体得不清除
huochy 2003-10-20
  • 打赏
  • 举报
回复
不小心写成死锁了^_^如果只是单纯这种情况,不会,第一个进程会锁住该记录或者该表,第二个进程需要等到第一个进程释放记录或者表后才能处理
huochy 2003-10-20
  • 打赏
  • 举报
回复
如果只是单纯这种情况,不会,第一个进程会锁住该记录或者该表,第二个进程需要等到第一个进程要等到第一个进程释放记录或者表后才能处理

17,086

社区成员

发帖
与我相关
我的任务
社区描述
Oracle开发相关技术讨论
社区管理员
  • 开发
  • Lucifer三思而后行
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧