近期的项目开发中,新建工程中,创建OracleConnection,在Open连接的时候,发生
“ORA-12154: TNS: 指定された接続識別子を解決できませんでした”异常。
根据经验检查了以下内容:
① 连接字符串中定义的TNS,是否在 tnsname.ora 存在。
② 开发环境中注册表中的 ORACLE_HOME 是否正确。
③ ODP.NET 的版本是否正确?
④ 如果是WEB项目,需要检查 ORACLE_HOME目录的访问权限。
结果检查了半天,都没有问题。且为此新建的工程也没有问题。
最后发现... 是原来工程的开发路径过长,修改路径就OK了。。。所以特此记录,希望能帮助像我一样因此而郁闷的朋友
分享到:
相关推荐
ODP.NET_Managed121020
使用ODP.net 操作oracle 数据库 使用ODP.NET访问oracle效率比data.OracleClient高
Pro ODP.NET for Oracle Database 11g.pdf
ADO.net ODP.net 实例,教程,源代码。PPT 实用性强 三层架构 为初学者量身定做
ODP.NET—DLL 这是一个dll,直接引入即可。
不需要安装客户端就能访问oralce数据库的Oracle.ManagedDataAccess.dll
使用C#(Odp.Net)操作Oracle数据库:免安装Oracle客户端,利用即时客户端文件(11_2),与x64 Odp.Net,操作数据库。亲测可用。 x64的只能在64位系统上运行。而x86可以在32位和64位系统上运行。 x86下载路径:...
对于asp.net访问oracle数据库,微软已经再支持data.oraclecliet,意见使用odp.net来访问oracle了哦。比data.oraclecliet访问数据库效率更高的odp.net,使用微软的oraclehelper改写得到
ODP.NET_Managed_ODAC122cR1ODP.NET_Managed_ODAC122cR1
oracle ODP.NET 批量插入或更新
官方ODP.NET开发文档(oracle 11g r2)
C#连接Oracle所需的ODP.NET,这里是从Oracle网站下载的, 现在在官网上下载的几乎都是12g版本了。
net中使用ODP.net访问Oracle数据库(无客户端部署方法)
VS2010通过ODP.NET连接Oracol 11g所需DLL文件
开发环境:win7 64位,VS2012,无需安装Oracle客户端,下载本资源解压到项目根目录下,添加Oracle.DataAccess.dll引用即可,相关源码实例可参考网上的文章。 服务器:Oracle数据库版本为Oracle9i
ODP.NET_Managed_ODAC122cR1包含ODP。NET,仅托管驱动程序xcopy。安装说明包含在zip文件中。
Oracle 10g 第 2 版 ODAC 和 Oracle Developer Tools for Visual Studio .NET 下载文件 ODTwithODAC1020221.exe 235 MB(247,296,458 字节) ODAC 安装说明 Oracle Developer Tools For Visual ...
.net 连接 Oracle 的利器,不再需要客户端, 有这几个dll即可。 由于版本众多, 提取了一些公共文件, 请按说明文件把dll再组织一下…… 相关文章: http://blog.csdn.net/yenange/article/details/12198829 ...
使用了,ODP.NET 方式链接数据库,只要把Oracle.ManagedDataAccess.dll引入取代以前的Oracle.DataAccess.dll即可。 这种方式也是oracle公司提供的,稳定性要比之前那种更好,而且也是免安装客户端的,目前还没测试...