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

zoulinghao 2003-10-20 01:38:07
如果两个程序同时对数据库一条记录进行处理,就是说其中一个程序对这条记录还没处理完成,而另外一个程序也开始处理这条记录,会导致死锁?请高手指教!!!谢了。
...全文
132 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
  • 打赏
  • 举报
回复
如果只是单纯这种情况,不会,第一个进程会锁住该记录或者该表,第二个进程需要等到第一个进程要等到第一个进程释放记录或者表后才能处理
  大家好,我是录制课程的老师,课程已经上线课堂,欢迎大家试听,感谢同学们的支持。在你们的学习中我全力助你提升MySQL技能,助你冲击更高年薪。支持课程答疑,支持一对一答疑服务,由课程老师直接回答。    MySQL凭借着它不错的性能、不错的稳定性、数据的安全性常年稳居行业老二宝座。    越来越多的DBA和后端同学在工作中少不了和MySQL打交道,也经常产生这样的疑问:    为什么我写的sql语句性能这么低?  为什么明明我建了索引却没有用到索引?  为什么突然我的数据就成了乱码?  为什么我备份的文件在主库恢复,数据无法同步到从库?  为什么我的数据库数据不多,却占了很多的空间?  生产中我应该选择哪种隔离级别?  生产中都在使用innodb存储引擎,我却对它一无所知?  我应该怎么规划缓冲池才能让数据库性能更高?  为什么我做表数据迁移这么慢?  为什么我写的sql造成那么多的锁冲突、死锁?  为什么我不能将数据恢复到任意时间点?  为什么我不能解决公司主从复制架构中的故障?  吧啦吧啦一大堆问题……    在面试中MySQL的一些知识更成为躲不过的问题,比如b+tree索引、MVCC、隔离级别的实现、锁的使用,主从复制,MySQL性能优化、事务两阶段提交等等都成为了面试考题重灾区。    我的课程就是从实际工作来,从问题出发,带着问题来学习MySQL,想解决问题就要学习新的知识,大家跟紧老司机,MySQL的面纱就慢慢摘下。

17,086

社区成员

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

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