Oracle-数据库-事务处理基本原理

来源:互联网 发布:淘宝怎样代销 编辑:程序博客网 时间:2024/04/29 22:08

 

事务处理:所谓的事务处理就是保证操作的完整性,所有操作要么同时成功,要么同时失败。

原理如下:

Oracle每个连接到数据库的窗口,连接之后建立一个session一个session里面对数据所做的修改,不会立刻反应在数据库的真实数据之上,是允许回滚的,当一个session提交所有的操作后,数据才真正地做出修改。

 

两个事务操作:

提交:commit

回滚:rollback

Commit后数据无法回滚。

 

死锁:一个session里面对某行数据进行更新操作,如果没有commit,那么另外一个session针对这行数据的更新将需要等待,直到第一个session commit后,才提交更新数据。

 

原创粉丝点击