microsoft odbc驱动程序管理器指定的dsn包含驱动程序和应用程序之间的体系结构未命中匹配

时间:2014-11-18 14:35:59

标签: oracle odbc informatica

我是informatica的新手,我已经在我的lappy上安装了informatica 9.5.1 htfix2 config:Win 7 64位操作系统,Oracle 11g,Informatica 9.5.1 htfix2。

在我启动工作流程管理器从Oracle DB导入表格的所有成功配置之后我遇到了以下错误“[microsoft odbc driver manager]指定的dsn包含驱动程序和应用程序之间的架构不匹配”

error image

任何人都可以帮我解决这个问题。

3 个答案:

答案 0 :(得分:2)

我打赌你使用的是64位ODBC驱动程序。从64位删除DSN并将其添加到32位(odbcad32.exe) Source

答案 1 :(得分:0)

我在工作七到八个小时后找到了解决方案。我对它的简洁感到愚蠢:p。

  • 转到控制面板>管理工具
  • 打开 ODBC数据源(32位)。在用户DSN 中添加 Data Direct 6.1 Oracle Wire Protocol
  • 输入相应的详细信息。例如。如果您在自己的系统上安装:
    • 主持人:localhost
    • 端口:1521
    • 服务:XE(适用于Oracle或依赖于数据库)
  • 单击确定,您可以通过Informatica设计器(32位)访问64位Oracle上的表。

答案 2 :(得分:0)

我删除了DSN 我卸载了Oracle客户端并重新安装它干净完美。 重新创建DSN并对其进行测试。 它开始运作了。