Oracle microsoft odbc驱动程序管理器指定的dsn包含驱动程序和应用程序之间的架构不匹配
我是informatica的新手,我已经在我的笔记本电脑上安装了informatica 9.5.1 htfix2 配置:Win 7 64位操作系统,Oracle 11g,Informatica 9.5.1 htfix2 在所有成功配置之后,当我启动workflow manager从Oracle DB导入表时,我遇到以下错误“[microsoft odbc驱动程序管理器]指定的dsn包含驱动程序和应用程序之间的架构不匹配”Oracle microsoft odbc驱动程序管理器指定的dsn包含驱动程序和应用程序之间的架构不匹配,oracle,odbc,informatica,Oracle,Odbc,Informatica,我是informatica的新手,我已经在我的笔记本电脑上安装了informatica 9.5.1 htfix2 配置:Win 7 64位操作系统,Oracle 11g,Informatica 9.5.1 htfix2 在所有成功配置之后,当我启动workflow manager从Oracle DB导入表时,我遇到以下错误“[microsoft odbc驱动程序管理器]指定的dsn包含驱动程序和应用程序之间的架构不匹配” 有人能帮我解决这个问题吗。我打赌您使用的是64位ODBC驱动程序。从64
有人能帮我解决这个问题吗。我打赌您使用的是64位ODBC驱动程序。从64位删除DSN并将其添加到32位(odbcad32.exe)。
我在工作了七到八个小时后找到了解决办法。我对它的简单感到愚蠢:p
- 转到控制面板>管理工具
- 打开ODBC数据源(32位)。在用户DSN中添加数据Direct 6.1 Oracle Wire协议
- 输入相应的详细信息。例如,如果您正在自己的系统上安装:
- 主机:
localhost
- 端口:
1521
- 服务:
(适用于Oracle或依赖于数据库)XE
- 主机:
- 单击“确定”,即可通过Informatica designer(32位)访问64位Oracle上的表
它开始工作。如何删除64位驱动程序??你能推荐我吗。它不会影响我的操作系统吗?您不会删除64位驱动程序,只会删除其中的DSN。首先,您是如何在odbcad中添加DSN的?去那里把它取下来。在对odbcad32.exe进行搜索(或者您可能需要下载)并在那里添加DSN之后。我已经删除了我之前创建的DSN。我找到了odbcad32.exe我是否应该再次添加oracle 11g DSN?我按你说的做了,但仍然存在相同的错误。请参考我在回答中给出的源代码,并验证你的设置是否与这些设置匹配。也检查