Oracle客户端BadImageFormatException异常

作为一个前端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

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 12,276评论 4 61
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 174,204评论 25 709
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,205评论 19 139
  • 脱困四问第一问:你现在处在什么情绪中?什么情绪?强烈程度打几分?接触几天下来,开始按着问题一步步走,可实践之后发现...
    吴黄龙本人阅读 278评论 0 0
  • 坚持扇贝打卡14天,据说21天就会形成一个习惯。其实我现在就习惯在外面等车、排队的一些碎片时间用来看英语新闻...
    静心等待0716阅读 230评论 0 0