Oracle-事务处理

Posted 眉毛病

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Oracle-事务处理相关的知识,希望对你有一定的参考价值。

如果多个更新操作要么同时完成,要么同时失败,这种可以用事务这一概念处理。

事务只针对于数据更新使用,只有DML的更新操作才存在有事务的支持。

Session(会话,表示唯一的一个登陆用户),每个Session都有独立的事务处理操作。

commit:事务提交,在没有执行commit之前,所有的更新操作都保存在缓存区

rollback:事务回滚,如果发现更新操作有问题,可以回复所有的更新操作

如果没有进行 commit 事务提交,就可以用 rollback 恢复数据。

 

死锁:

如果有多个session处理同一个数据,第二个session会等第一个session操作完毕(执行完commit或者rollback)后再执行。

 

以上是关于Oracle-事务处理的主要内容,如果未能解决你的问题,请参考以下文章

关于django出现重复点击,多事务处理

Mybatis事务处理

面试官:小伙子你给我说说MySq|并发事务处理细节

NetCore微服务实现事务一致性masstransit之saga使用

CQRS + 微服务处理事件回滚

oracle临时表