MVC+EF6+Oracle,提示ORA-01918: user 'dbo' does not exist

问题描述

如题,怎么解决这个问题Oracle.ManagedDataAccess.EntityFramework-ORA-01918:user'dbo'doesnotexist错误参考:http://stackoverflow.com/questions/27250555/oracle-manageddataaccess-entityframework-ora-01918-user-dbo-does-not-existmodelBuilder.HasDefaultSchema("MyOracleSchema");我没有看明白怎么解决的,oracle的默认schema是什么?怎么查?求解!

解决方案

解决方案二:
dbo对象只有sqlserver才有。你的efprovider需要换成支持oracle的
解决方案三:
dbo是sqlserver的默认scheme,oracle也是吗?
解决方案四:
引用1楼caozhy的回复:

dbo对象只有sqlserver才有。你的efprovider需要换成支持oracle的

我引用了oracle.ManagedDataAccess,就是不知道oracle怎样弄
解决方案五:
引用2楼findcaiyzh的回复:

dbo是sqlserver的默认scheme,oracle也是吗?

不是啊,是了我就不问了,我现在也不知道默认的是什么,怎么查都没查到,
解决方案六:
随意找个oracle工具连上去就能看到scheme了。“怎么都找不到”到底是怎么找的……
解决方案七:
而且你这个显然是原本sqlserver的EF直接切到oracle了,codefirst的话重新生成一下建库脚本,从db生成的话就连着oracle数据库重新刷新一下你的edmx
解决方案八:
我也遇到了这个问题,等我找到方案后再来回你。
解决方案九:
我的项目也遇到这个问题,答案找到了:1、在上下文里重载OnModelCreating://没用到这个方法protectedoverridevoidOnModelCreating(DbModelBuildermodelBuilder){modelBuilder.HasDefaultSchema("这里写你的Oracle用户名,一定要大写噢!");}
解决方案十:
我的项目也遇到这个问题,答案找到了:1、在上下文里重载OnModelCreating:protectedoverridevoidOnModelCreating(DbModelBuildermodelBuilder){modelBuilder.HasDefaultSchema("这里写你的Oracle用户名,一定要大写噢!");}
解决方案十一:
引用9楼dystocia的回复:

我的项目也遇到这个问题,答案找到了:1、在上下文里重载OnModelCreating:protectedoverridevoidOnModelCreating(DbModelBuildermodelBuilder){modelBuilder.HasDefaultSchema("这里写你的Oracle用户名,一定要大写噢!");}

大哥,多谢!!!我也是这个问题,搞了我一天时间!!!终于得救了!!!
解决方案十二:
oracle里面叫做表空间。

时间: 2024-10-23 16:44:23

MVC+EF6+Oracle,提示ORA-01918: user 'dbo' does not exist的相关文章

php用oci_connect()无密码连接oracle 提示权限不足

问题描述 php用oci_connect()无密码连接oracle 提示权限不足 感谢浏览! Centos 6.2 php 5.3.6 oracle 11g oci8.so 1.4.4 用oci_connect("system","JCB410","VPMSDBS",null,OCI_DEFAULT); (VPMSDBS 为$ORACLE_SID) 和oci_connect("/","","php

Oracle数据库ORA 54013错误的解决办法_oracle

ORA-54013: 不允许对虚拟列执行 INSERT 操作 这是Oracle 11 的新特性 -- 虚拟列. 在以前的Oracle 版本,当我们需要使用表达式或者一些计算公式时,我们会创建数据库视图,如果我们需要在这个视图上使用索引,我们会创建基于函数的索引.现在Oracle 11允许我们直接在表上使用虚拟列来存储表达式.虚拟列的值是不存储在磁盘的,它们是在查询时根据定义的表达式临时计算的.我们不能往虚拟列中插入数据,我们也不能隐式的添加数据到虚拟列,我们只能使用物理列来插入数据.然后可以查询

sql-Hibernate+Oracle 提示序列不存在

问题描述 Hibernate+Oracle 提示序列不存在 这是错误信息 Hibernate: select hibernate_sequence.nextval from dual 一月 12, 2016 10:28:02 上午 org.hibernate.engine.jdbc.spi.SqlExceptionHelper logExceptions WARN: SQL Error: 2289, SQLState: 42000 一月 12, 2016 10:28:02 上午 org.hibe

Oracle TNSNAMES.ORA配置

在安装目录下,如:E:\Oracle\Ora81\network\ADMIN下用写字板或记事本打开TNSNAME.ORA文件,文件内容大概如下: TEST.SOFTONE.COM = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = zcb_8115)(PORT = 1521)) ) (CONNECT_DATA = (SERVICE_NAME = test) ) ) 蓝色部分为安装时录入的信息. 如果该文件没有配置

PLSQL连接Oracle提示ORA-12154解决办法

Oracle服务器:Red Hat Linux 5.10 x64 Oracle版本:10g 10.2.0.5.0 x64 PLSQL所在机器系统:Windows Server 2003 SP2 x64 PLSQL所在机器数据库客户端版本:Oracle 10g x32 PLSQL版本:9.0.6.1665 x32 现象: PLSQL登录提示ORA-12154:TNS:无法解析指定的连接标识符 CMD命令中sqlplus能够正常连接. Oracle客户端自带的SQLPlus Worksheet正常.

net MVC5+EF6+ORACLE 本机和IIS连Oracle没问题上传到服务器出现问题

问题描述 本机和IIS连数据库没问题,但在服务器的IIS上运行出现ORA-12154:TNS:无法解析指定的连接标识符,异常提示是数据库连接出现问题但是在网上找了好多办法都不适用于EF6,Oracle最近刚接触实在搞不明白是为什么 解决方案 解决方案二: 你首选判断服务器上的Oracle,用plsql或者netmanage能连上吗?解决方案三: 能连,我本机没有Oracle,都是远程操作服务器的pl/sql解决方案四: 这个问题解决了,现在出现新错误addrange()外面套事务提示基础提供程序

oracle提示Troubleshooting ORA-600 [kghstack_alloc] & ORA-600 [kponPurgeUnreachLoc-3]

env: 11.2.0.3.7 2nodes RAC on HPux IA,  你不用这个环境,不知道这个环境BUG有多多 ()"!,  简单记录. #现象 adrci> show incident ************************************************************************* INCIDENT_ID          PROBLEM_KEY                                         

oracle提示ORA-00600 [ddfnetCFull-4], [Invalid Handle]...问题

环境11.2.0.3.7 RAC ON HPUX-IA 11.31, 当使用shared public database link时遇到了BUG. 仅此记录 # DB ALERT LOG Tue Jun 28 09:09:21 2016 Thread 1 advanced to log sequence 86806 (LGWR switch)   Current log# 4 seq# 86806 mem# 0: /dev/yyd_oravg02/ryyd_redo04 Tue Jun 28 0

oracle提示Alert Log Errors: 12170 TNS-12535/TNS-00505: Operation Timed Out

客户反馈系统经常报会话超时,导致应用测试无法正常进行,经检查alert日志发现 Fatal NI connect error 12170.     VERSION INFORMATION:         TNS for HPUX: Version 11.2.0.4.0 - Production         Oracle Bequeath NT Protocol Adapter for HPUX: Version 11.2.0.4.0 - Production         TCP/IP