VS2010 连接 Oracle出现尝试加载 Oracle 客户端库时引发 BadImageFormatException 32位与64位问题解决方案

版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/similing/article/details/54318434

遇到这种问题是64位系统安装32位Oracle与VS2010的连接出现问题

解决方法如下:

首先下载下面的文件(自行搜索)

instantclient-basic-nt-12.1.0.2.0.zip

解压到Oracle安装的文件夹内(其实哪都可以)

然后在环境变量里将这个文件夹instantclient_11_2放在PATH的首位。

如我的环境变量设置成这样:

D:\oracle\instantclient_11_2;D:\oracle\base\bin;...

然后打开开始菜单Oracle下的配置移植工具里的Net Manager

本地->服务命名->Orcl,将使用Oracle8发行的...的对号打上

然后上面的SID写orcl

重启电脑,然后使用sqlplus以sysdba身份连接,创建一个新用户:

sqlplus /nolog
connect / as sysdba
create user admin identified by admin
grant dba to admin;

这里的admin随意命名,密码随意改,然后使用vs使用该用户连接数据库orcl即可。

这里不单指vs2010,vs其他版本均可。

展开阅读全文

没有更多推荐了,返回首页