win8系统下安装32位的oracle数据库,运行32位应用程序时问题解决
来源:互联网 发布:淘宝店铺店招类型 编辑:程序博客网 时间:2024/04/30 01:35
数据连接不成功,请检查该数据库是否已启动尝试加载oracle客户端时引发BadImageFormatException.如果在安装32位Oracle客户端组件的情况下以64位模式运行,将出现此问题。
如果在64位操作系统上重新安装64位的Oracle客户端再重新编译程序也是能解决问题的。
简单解决办法:实际上,System.Data.OracleClient所指向的是PATH环境变量下的oci.dll。因此,我们只要让程序能够找到64位的oci.dll就可以了。方法如下:
1. 下载instantclient-basic-win-x86-64-11.1.0.7.0.zip,并解压,如C:\instantclient-basic-win-x86-64-11.1。
2. 在系统的环境变量PATH中加入以上路径。
之后再运行程序,程序会依照PATH路径寻找oci.dll,如果遇到32位的oci.dll会自动略过,找到64位的oci.dll就能连接上数据库了。
3.如果出现问题需在Path下添加TNS_ADMIN环境变量
0 0
- win8系统下安装32位的oracle数据库,运行32位应用程序时问题解决
- win8 32位系统安装sql2012
- win8.164位下安装Oracle+11g+64不能使用32位PLSQL+Developer+的解决办法
- 如何在安装32位Oracle客户端组件的情况下以64位模式运行
- 如何在安装32位Oracle客户端组件的情况下以64位模式运行
- win8安装64位oracle数据库疑惑
- 如果在安装32位oracle 客户端组件时的情况下以64位模式运行,将出现问题
- 64位Win8系统下安装Oracle12c
- win8 64位系统下安装mysql
- win8 64位系统下的DNW驱动安装方法
- 关于VS2013连接Oracle数据库提示:“尝试加载oracle客户端时引发badimage,如果在安装 32 位 Oracle 客户端组件的情况下以 64 位模式运行,将出现此问题”的解决方案。
- .net C#连接Oracle数据库:尝试加载Oracle客户端库时引发BadImageFormatException。如果在安装32位Oracle客户端组件的情况下以64位模式运行将出此问题
- Win8 32位安装PyLucence
- win8 64位安装oracle(64位) plsql(32位)流程
- 32位的Web应用程序在64位的系统上运行
- 32位系统无法运行64位系统安装文件
- 64位Windows系统下32位应用程序连接MySql
- 数据连接不成功,请检查该数据库是否已启动尝试加载oracle客户端时引发BadImageFormatException.如果在安装32位Oracle客户端组件的情况下以64位模式运行
- win7 64位使用sql developer
- HDU 3829 Cat VS Dog(二分图最大独立集)
- IOS JSON解析方式
- ubuntu 12.04 安装深度影音播放器(deepin-music-player)+百度音乐插件
- 数据结构——链表的C++实现
- win8系统下安装32位的oracle数据库,运行32位应用程序时问题解决
- Java中从properties配置文件中读取信息的几种方法
- 花十分钟做计划,一天工作效率高
- HDU 1069 Monkey and Banana ( 动态规划 )
- 黑马程序员-一个菜鸟到大神
- weka介绍与安装
- [LeetCode] LRU Cache
- 开始了,开始了,因为一些原因,开始复习算法以及总结一下工作,很好
- 网络基本功(一):细说网络传输