以下解决办法,仅适用于以下情况。
远程连接ORCALE 服务器,而本地未安装任何ORCALE 相关客户端及ODAC .
using System.Data.OracleClient;
使用VS 2012调测时,连接不上 ,OPEN时报此错。
我的连接字符串如下:
User Id=SYSTEM;Password=***;Data Source=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.31.120)(PORT=1521)))(CONNECT_DATA=(SERVICE_NAME=orcl)))
解决办法:
1.若未安装orcale客户端,可下载一个适合的ODAC。网址如下:
http://www.oracle.com/technetwork/topics/dotnet/utilsoft-086879.html
2. 下载后,安装ODAC,
3. 然后将 环境变量 PATH 添加路径,我的安装路径是 E:\app\mysa\product\12.1.0\client_1\bin
4.最后将电脑重启,问题解决。
---------------------
适用于 Windows 的 Oracle Data Access Components (ODAC) 官方下载
原文链接:https://blog.csdn.net/t44958/article/details/53534400