使oracle支持dbo,Oracle.ManagedDataAccess.EntityFramework – ORA-01918:用户’dbo’不存在
我正在尝试使用Oracle.ManagedDataAccess 6.121.1.0提供程序实现代码第一次迁移,但是根本没有成功。
当我收到ORA代码时,我假设连接已成功打开。但是迁移是失败的,因为可能,提供程序表现为sql Server,而不是Oracle。我认为这是托盘使用“dbo”作为默认模式。
这是我的web.config设置:
type="System.Data.Entity.Internal.ConfigFile.EntityFrameworkSection,EntityFramework,Version=6.0.0.0,Culture=neutral,PublicKeyToken=b77a5c561934e089"
requirePermission="false" />
type="OracleInternal.Common.ODPMSectionHandler,Oracle.ManagedDataAccess,Version=4.121.1.0,PublicKeyToken=89b483f429c47342" />
type="Oracle.ManagedDataAccess.EntityFramework.EFOracleProviderServices,Oracle.ManagedDataAccess.EntityFramework,Version=6.121.1.0,PublicKeyToken=89b483f429c47342" />
invariant="Oracle.ManagedDataAccess.Client"
description="Oracle Data Provider for .NET,Managed Driver"
type="Oracle.ManagedDataAccess.Client.OracleClientFactory,PublicKeyToken=89b483f429c47342" />
providerName="Oracle.ManagedDataAccess.Client"
connectionString="Data Source=OracleServer:1521/BRSYSDS;User ID=USER;Password=PASSWORD;" />
这里Stacktrace:
[OracleException (0x77e): ORA-01918: user ‘dbo’ does not exist]
OracleInternal.ServiceObjects.OracleCommandImpl.VerifyExecution(OracleConnectionImpl connectionImpl,Int32& cursorId,Boolean bThrowArrayBindRelatedErrors,OracleException& exceptionForArrayBindDML,Boolean& hasMoreRowsInDB,Boolean bFirstIterationDone) +652
OracleInternal.ServiceObjects.OracleCommandImpl.VerifyExecution(OracleConnectionImpl connectionImpl,Boolean bFirstIterationDone) +39
OracleInternal.ServiceObjects.OracleCommandImpl.ExecuteNonQuery(String commandText,OracleParameterCollection paramColl,CommandType commandType,OracleConnectionImpl connectionImpl,Int32 longFetchSize,Int64 clientInitialLOBFS,OracleDependencyImpl orclDependencyImpl,Int64[]& scnFromExecution,OracleParameterCollection& bindByPositionParamColl,Boolean& bBindParamPresent,Boolean isFromEF) +7480
Oracle.ManagedDataAccess.Client.OracleCommand.ExecuteNonQuery() +678
System.Data.Entity.Infrastructure.Interception.DbCommandDispatcher.b__0(DbCommand t,DbCommandInterceptionContext1 c) +10
System.Data.Entity.Infrastructure.Interception.InternalDispatcher1.Dispatch(TTarget target,Func3 operation,TInterceptionContext interceptionContext,Action3 executing,Action3 executed) +72
System.Data.Entity.Infrastructure.Interception.DbCommandDispatcher.NonQuery(DbCommand command,DbCommandInterceptionContext interceptionContext) +357
System.Data.Entity.Internal.InterceptableDbCommand.ExecuteNonQuery() +104
System.Data.Entity.Migrations.DbMigrator.Executesql(DbTransaction transaction,MigrationStatement migrationStatement,DbInterceptionContext interceptionContext) +152
System.Data.Entity.Migrations.DbMigrator.ExecuteStatementsInternal(IEnumerable1 migrationStatements,DbTransaction transaction,DbInterceptionContext interceptionContext) +82
System.Data.Entity.Migrations.DbMigrator.ExecuteStatementsInternal(IEnumerable1 migrationStatements,DbConnection connection) +626
System.Data.Entity.Migrations.<>c__DisplayClass30.b__2e() +19
System.Data.Entity.Infrastructure.DefaultExecutionStrategy.Execute(Action operation) +9
System.Data.Entity.Migrations.DbMigrator.ExecuteStatements(IEnumerable1 migrationStatements,DbTransaction existingTransaction) +194
System.Data.Entity.Migrations.DbMigrator.ExecuteStatements(IEnumerable1 migrationStatements) +7
System.Data.Entity.Migrations.DbMigrator.ExecuteOperations(String migrationId,XDocument targetModel,IEnumerable1 operations,IEnumerable1 systemOperations,Boolean downgrading,Boolean auto) +825
System.Data.Entity.Migrations.DbMigrator.AutoMigrate(String migrationId,VersionedModel sourceModel,VersionedModel targetModel,Boolean downgrading) +564
System.Data.Entity.Migrations.DbMigrator.Upgrade(IEnumerable1 pendingMigrations,String targetMigrationId,String lastMigrationId) +404
System.Data.Entity.Migrations.DbMigrator.UpdateInternal(String targetMigration) +447
System.Data.Entity.Migrations.<>c__DisplayClassc.b__b() +13
System.Data.Entity.Migrations.DbMigrator.EnsureDatabaseExists(Action mustSucceedToKeepDatabase) +422
System.Data.Entity.Migrations.DbMigrator.Update(String targetMigration) +78
System.Data.Entity.Internal.DatabaseCreator.CreateDatabase(InternalContext internalContext,Func3 createMigrator,ObjectContext objectContext) +89
System.Data.Entity.Internal.InternalContext.CreateDatabase(ObjectContext objectContext,DatabaseExistenceState existenceState) +116
System.Data.Entity.Database.Create(DatabaseExistenceState existenceState) +218
System.Data.Entity.DropCreateDatabaseAlways1.InitializeDatabase(TContext context) +137
使oracle支持dbo,Oracle.ManagedDataAccess.EntityFramework – ORA-01918:用户’dbo’不存在相关推荐
- dbo oracle,Oracle.ManagedDataAccess.EntityFramework – ORA-01918:用户’dbo’不存在
我正在尝试使用Oracle.ManagedDataAccess 6.121.1.0提供程序实现代码第一次迁移,但是根本没有成功. 当我收到ORA代码时,我假设连接已成功打开.但是迁移是失败的,因为可能 ...
- oracle数字类型ef映射,Entity Framework 学习中级篇5—使EF支持Oracle9i - ♂风车车.Net - 博客园...
从Code MSDN上下载下来的EFOracleProvider不支持Oracle9i.但是,目前我所使用的还是Oracle9i.为此,对EFOracleProvider修改了以下,以便使其支持Ora ...
- VS2017使用NuGet安装Oracle.ManagedDataAccess.EntityFramework 的异常解决
问题解决后:安装成功加载库文件版本信息 一.刚开始安装失败,第一反应想到的是依赖包的问题,查询了官网,需要的依赖包都安装了 二.安装是错误信息如下 1.使用NuGet 安装包 安装失败的提示: 严重性 ...
- Oracle学习笔记 --- Oracle ORA错误解决方案
今天在Debug的时候报错了如下信息: 后来综合了网上的东西,总结如下: ORA-00001: 违反唯一约束条件 (.) 错误说明:当在唯一索引所对应的列上键入重复值时,会触发此异常. ORA-000 ...
- Java面试题之Oracle 支持哪三种事务隔离级别
Oracle 支持三种事务隔离级别: 1.读已提交:(默认) 2.串行化: 3.只读模式 转载于:https://www.cnblogs.com/hujinshui/p/10463883.html
- oracle 越南字符,ORACLE 12.2RAC之问题 ora.chad OFFLINE
oracle数据库 orcale开发 oracle技术文章 ORACLE 12.2RAC之问题 ora.chad OFFLINE 问题描述: 早上巡检是发现一套RAC的ora.chad一个节点的状态是 ...
- JDK 7-JDK 21:Oracle Java SE 支持路线图/Oracle Java SE Support Roadmap 持续更新
文章目录 前言 一.Oracle Java SE 产品版本 二.Java SE 8 的公共更新结束 三.参考文档 总结 前言 几十年来,Java 生态系统已经成功地经历了这个过程,经历了十次主要的平台 ...
- oracle批量插入报错,[数据库]Mybatis 批量插入数据 关于Oracle 批量插入报错:ORA
[数据库]Mybatis 批量插入数据 关于Oracle 批量插入报错:ORA 0 2020-08-19 08:00:06 Mybatis 批量插入数据 关于Oracle 批量插入报错:ORA-009 ...
- 资源放送丨《Oracle中为什么没有Double Write?Oracle支持原子写吗?》PPT视频
点击上方"蓝字" 关注我们,享更多干货! 前段时间,墨天轮邀请数据库资深专家 李真旭(Roger) 老师分享了<Oracle中为什么没有Double Write?Oracle ...
- DataUml Design 介绍11 - DataUML 1.5版本功能-支持无Oracle客户端
为什么80%的码农都做不了架构师?>>> DataUML Design1.5版本主要更新内容包括: 1.优化数据库登录界面: 2.查询分析器智能提示: 3.优化数据库浏览插件, ...
最新文章
- 关于JDBC中的 PreparedStatement 的使用讲解
- 以下可以采用python语言保留字的是-以下选项中不是 Python 语言的保留字的是
- (转) Core Animation 简介
- Forefront_TMG_2010-TMG发布SSL OWA Exchange 2010
- python mysql 正则表达式,MySQL之正则表达式(REGEXP)
- 360浏览器怎么添加应用 360安全浏览器应用添加教程
- 编译运行linux0.12,linux0.12 编译过程
- [收藏]SQL Server 索引结构及其使用
- CGMP, IGMP Snooping and RGMP
- 181027每日一句
- 上海计算机一级excel试题及答案,2016年计算机一级excel试题及答案
- windows电脑 安装asreml 设置防火墙 network TCP ports 5053 5443
- Django作为微信小程序后端实践
- 项目经理要“谋定而后动,知止而有得,万事皆有法,不可乱也”
- 品牌故事宣传片制作要点
- 「一本通 1.2 练习 2」扩散(loj10015)
- 怎么把word文档免费转换成pdf文件
- 胶囊网络用于推荐系统问题(MIND,CARP)
- SpringBoot启动代表出现Process finished with exit code 0
- vscode 删除的文件如何找回??
热门文章
- LTE/LTE advanced——UMTS 长期演进理论与实践——控制面(3)
- 搜索引擎的排序技术综述
- 企业研发人员配备比例_高新技术企业对研发技术人员占企业总职工人数的比例为多少?...
- 物理模拟重力 斜抛运动计算 抛物线计算
- Markdown中在线编辑公式LaTex
- 微信发朋友圈功能测试点小结
- 【ionic框架bug】slidebox在使用model或popover后width变为0的解决方案
- 共享计算机用户帐户限制怎么办,系统之家Win7系统无法共享提示用户账户限制怎么办...
- 【Unity3D】分离路面导航
- adc0809工作过程C语言,ADC0809引脚图、时序图、工作流程图详解