时间:2021-07-01 10:21:17 帮助过:26人阅读
Oracle事务隔离是事务读操作不同程度的数据隔离,分为READ_UNCOMMITTED、READ_COMMITTED(默认)、SERIALIZABLE。
Oracle事务隔离级别SERIALIZABLE,解决脏读、不重复读、幻读
两个事务同时update相同记录时,第一个事务可执行,第二个事务阻塞,当第一个事务提交后,第二个事务抛出异常如图1。当第一个事务回滚后,第二个事务继续执行。
图1
Oracle事务隔离级别READ_COMMITTED,解决脏读
两个事务同时update相同记录时,第一个事务可执行,第二个事务阻塞,当第一个事务提交后和回滚后,第二个事务继续执行。
Oracle事务隔离级别处理差异
标签:隔离 解决 级别 回滚 不重复 date margin 技术分享 comm