我爱编程

Oracle客户端BadImageFormatException

2017-07-19  本文已影响25人  LeoLeeYEAH

作为一个前端Web工程师,一直没怎么涉及过后台的开发,最近项目组验收时间很紧所以只能帮忙进行.net开发,可是在启动项目的时候,遇到了一个很奇怪的问题,那就是连接Oracle客户端时发生了BadImageFormatException异常

BadImageFormatException异常

这个问题困扰了我挺久,后来终于在同事帮助下搞定了,现在把解决的办法告诉大家

1、下载PLSQL InstantClient32客户端

首先,需要下载一个PLSQL InstantClient32客户端,这个客户端的作用大家可以去百度一下,在此不细说,我给大家分享一个百度网盘的下载地址,大家也可以自己去搜索下载

链接:https://pan.baidu.com/s/1bpvTrVh
密码:ghy3

InstantClient32客户端

2、解压客户端到文件夹

1)创建一个名为“PLSQL”的文件夹

创建PLSQL文件夹

2)将下载下来的压缩包解压到这个文件夹中

解压压缩包

3、配置环境变量

1)不同的系统版本配置环境变量的方式可能略有不同,在此以win10为例:首先打开控制面板页面,点击“系统和安全”选项

进入控制面板,点击“系统和安全”

2)在新打开的页面中点击“系统”选项

点击“系统”

3)在新打开的页面中点击“系统高级设置”选项

点击“系统高级设置”

4)接着在弹出来的选项卡中点击“环境变量”选项

点击“环境变量”

5)然后选中下方“系统变量”中的变量“Path”,并点击“编辑”按钮

选中“Path”变量,点击“编辑”按钮

6)点击“新建”按钮,然后将InstantClient32客户端所在的文件夹绝对路径写入其中

写入InstantClient32客户端绝对路径

7)为保险起见,最好通过“上移”按钮将这个变量放到Oracle变量的前面

将变量放到Oracle变量的前面

8)最后点击“确定”退出,然后重新启动项目,不出意外的话,项目应该就可以正常启动了

项目正常启动

如果还有别的异常或是依然是这个异常,请继续百度 Google或者Stack Overflow

最后祝大家都能“少写代码,多陪家人”

上一篇 下一篇

猜你喜欢

热点阅读