Oracle数据访问组件和Visual Studio连接问题

我创建了一个Visual Studio 2010的一个空的控制台应用程序,我试图添加一个Oracle(10克XE)通过服务器资源管理器数据连接。 我使用的Oracle .NET ODP作为连接器,我得到以下错误:

ORA-12560:TNS:协议适配器错误

我可以通过Web界面或控制台没有问题访问Oracle,而是不断地得到VS.这个通用连接错误 我使用的Oracle XE的默认安装,并在本地运行它。

关于如何得到这个任何建议设置是否正确? 每个教程中,我找到这个连接成功的理解作品。 因此我努力寻找从哪里开始解决。 我很舒服与VS2010,但新的甲骨文做的事情与他们的数据库的方式。

编辑1在故障排除我发现这只与Oracle数据提供.NET发生。 使用Oracle的.NET Framework数据提供我能够成功连接。

编辑2我再次清理一切,安装11克XE和ODAC工具和继续得到同样的消息。 我认识错误是有点笼统,我很乐意发布的详细信息,如果有人认为这很有帮助。 该数据库在本地运行,我不能想象什么样的'配置'的Express数据库甚至需要...

编辑3 ODAC工具将出现安装Oracle 11,而不是我第一次安装BETA版的“生产”版本。 仿佛工具安装另一个数据库几乎出现? 我似乎也有两个ORACLE_BASE位置以及在什么似乎是非常相似的文件夹层次结构2 TNSNAMES。 也许一个更简单的教程是答案,Oracle的不是很描述。

--------------解决方案-------------

Oracle 10g中XE似乎是问题。 一个完整的安装了11g(完全,不能表达)走上照顾的问题完全。

从这里:

对于TNS-12560可能的解决方法包括:

  1. 查看该SQL *网络客户端软件的最新补丁。
  2. 检查你的$ ORACLE_HOME和$路径变量。
  3. 检查PC客户端上的文件的权限。
  4. 确保TNS_ADMIN设置正确。
  5. 检查防火墙问题。
  6. 检查Windows数据库服务已启动。 验证德ORACLE_SID参数在注册表中设置正确。

哇。 我终于得到这个语法工作。 我是一个SQL Server的家伙。 我使用了Oracle早在大白天。 但我想做一些实体框架和我说:“你不是,直到你得到的Visual Studio 2012和EDMX文件来谈谈甲骨文睡觉。

Geeze。

以下是我想出了:

数据来源:Oracle数据库(甲骨文ODP.NET)

数据源名称:本地主机:1521 / ORCL

用户名:SYSTEM

更改默认的数据源名称为localhost。

分类:神谕 时间:2015-03-15 人气:2
分享到:

相关文章

Copyright (C) 55228885.com, All Rights Reserved.

55228885 版权所有 京ICP备15002868号

processed in 0.890 (s). 10 q(s)