码迷,mamicode.com
首页 > 数据库 > 详细

Test failed.尝试加载Oracle客户端库时引发BadImageFormatException

时间:2015-04-21 20:36:46      阅读:868      评论:0      收藏:0      [点我收藏+]

标签:

CodeSmith6.5不像前几个版本,需要用户手动添加oracle驱动,内部已经集成了oracle的驱动。

网上遇到很多win7 64位机子使用CodeSmith连接oracle的时候出现错误如下:

技术分享

 

这是因为在64位的机器上使用了32位的oracle客户端连接,导致连接失败。

解决方案:安装oracle的64位客户端连接

1首先到官网下载文件:http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html?ssSourceSiteId=ocomen

需要用到的文件(64位系统):(32位系统对应下载32位客户端)

instantclient-basic-windows.x64-11.2.0.3.0.zip

instantclient-jdbc-windows.x64-11.2.0.3.0.zip

instantclient-odbc-windows.x64-11.2.0.3.0.zip

instantclient-sqlplus-windows.x64-11.2.0.3.0.zip

 

解压缩文件到同一目录

2设置环境变量

NLS_lANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK

TNS_ADMIN=E:\Oracle\instantclient_11_2

Path=E:\Oracle\instantclient_11_2;

配置好后,重新开codesmith.

Test failed.尝试加载Oracle客户端库时引发BadImageFormatException

标签:

原文地址:http://www.cnblogs.com/yilixin/p/4445082.html

(1)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!