使用entity framework 版本为6 code frist方式创建数据库,数据库为oracle 11g 报错如下?

时间:2022-03-01 08:29:47
执行 add 操作时发生 Oracle.ManagedDataAccess.Client.OracleException:“ORA-08177: 无法连续访问此事务处理 错误
dbSet.Add(entity);

3 个解决方案

#1


log:
2018/5/3 11:08:34
Closed connection at 2018/5/3 11:08:34 +08:00
2018/5/3 11:15:58
Opened connection at 2018/5/3 11:15:58 +08:00
2018/5/3 11:15:58
Started transaction at 2018/5/3 11:15:58 +08:00
2018/5/3 11:15:58
create table "PROJECTMANAGER"."PROJECTS"
(
    "ID" number(10, 0) not null, 
    "PROJECTNAME" nvarchar2(250) not null, 
    "PROJECTCODE" nclob null, 
    "STARTDATE" date not null, 
    "FINISHTIME" date not null,
    constraint "PK_PROJECTS" primary key ("ID")
) segment creation immediate2018/5/3 11:15:58

2018/5/3 11:15:58
-- Executing at 2018/5/3 11:15:58 +08:00
2018/5/3 11:15:59
-- Failed in 472 ms with error: ORA-08177: 无法连续访问此事务处理
2018/5/3 11:15:59

2018/5/3 11:15:59
Disposed transaction at 2018/5/3 11:15:59 +08:00
查看数据库,数据库表创建失败
我详细操作是: https://blog.csdn.net/gishys/article/details/79931269

#2


有哪位大神碰到过类似的问题吗

#3


难道oracle 不能通过code first 的方式进行建库吗

#1


log:
2018/5/3 11:08:34
Closed connection at 2018/5/3 11:08:34 +08:00
2018/5/3 11:15:58
Opened connection at 2018/5/3 11:15:58 +08:00
2018/5/3 11:15:58
Started transaction at 2018/5/3 11:15:58 +08:00
2018/5/3 11:15:58
create table "PROJECTMANAGER"."PROJECTS"
(
    "ID" number(10, 0) not null, 
    "PROJECTNAME" nvarchar2(250) not null, 
    "PROJECTCODE" nclob null, 
    "STARTDATE" date not null, 
    "FINISHTIME" date not null,
    constraint "PK_PROJECTS" primary key ("ID")
) segment creation immediate2018/5/3 11:15:58

2018/5/3 11:15:58
-- Executing at 2018/5/3 11:15:58 +08:00
2018/5/3 11:15:59
-- Failed in 472 ms with error: ORA-08177: 无法连续访问此事务处理
2018/5/3 11:15:59

2018/5/3 11:15:59
Disposed transaction at 2018/5/3 11:15:59 +08:00
查看数据库,数据库表创建失败
我详细操作是: https://blog.csdn.net/gishys/article/details/79931269

#2


有哪位大神碰到过类似的问题吗

#3


难道oracle 不能通过code first 的方式进行建库吗