win7 64位+Infa客户端64位+oracle client 32位(Windows上安装两个Oracle客户端,时间长了别手贱删除一个,解决问题又花费了半天时间)
之前配置了Oracle client64位客户端,infa添加数据源时一直提示“指定的 DSN 中,驱动程序和应用程序之间的体系结构不匹配”,建立数据源失败,在ODBC数据源管理器中添加用户DSN也能正常添加,如下图:
经过网上搜索,说是64位的odbc添加的不行,需要用32位的添加,于是找到32位的odbc,打开后在驱动程序中找到Oracle的驱动,显示版本为空,应该是没有安装32位的驱动程序
C:\Windows\SysWOW64\odbcad32.exe
于是安装32位的Oracle客户端,一直下一步就行,步骤略过
安装完成后驱动程序显示正常
紧接着创建用户DSN
然后在infa客户端上可以正常建数据源