Oracle deadlock on inserting operation
复现步骤
创建表
其中一个字段是作为唯一主键, 在这里随便指定一个字段 columnA
Create table deadlock_table(
columnA varchar2(10) not null primary key,
columnB varchar2(10)
);
在两个session中, 按照相反的顺序写入分别为’abc’,’def’的主键,写入’abc’ 和’def’ 两条记录是一个事务。 比如下面的例子
In session 1:
insert into deadlock_table v