【问题标题】:Unable to connect ODBC 32bit connection in Informatica无法在 Informatica 中连接 ODBC 32 位连接
【发布时间】:2016-02-09 05:12:52
【问题描述】:
  1. 已创建 ODBC 数据连接
  2. 在创建时测试了连接,显示连接成功的警告框。

  3. 当打开 Source Analyzer 并尝试连接之前创建的 Oracle 驱动程序时,会引发架构不匹配问题。

4.Powercenter客户端是32位架构的,oracle驱动是64位的。

请告诉我如何解决这个问题....我无法解决这个问题,因为 ODBC 数据源 32 位没有列出 OracleDB2 驱动程序的选项。虽然这在 ODBC 数据源 64bit 中可用,但在尝试连接时会弹出架构不匹配错误。

感谢您的宝贵意见。

问候, 敏捷。

【问题讨论】:

  • 看来你需要安装Oracle 32位驱动。这是一个单独的下载。我最近这样做了,我下载的包解压缩到一个名为win32_11gR2_client 的文件夹中,在向导中我只安装了“运行时”版本。确保安装在 same 根文件夹下,但它是自己的子文件夹。即我的在D:\Oracle\product\11.2.0\Client32D:\Oracle\product\11.2.0\Client64
  • Oracle 12C 也是这样吗??
  • 当您使用 32 位应用程序时,Oracle 客户端也必须是 32 位的。 64 位应用程序需要 64 位 Oracle 客户端。它适用于任何版本的 Oracle。如果您两者都需要,请按照以下说明操作:stackoverflow.com/questions/24104210/…
  • 是的,为您的 Oracle 版本选择正确的 32 位客户端。该版本将反映在下载文件和安装目录中。我要说的是,如果您将所有客户端版本都放在一个 oracle 根文件夹下(在我的情况下为 D:\Oracle\product\11.2.0),它会更整洁。安装程序不清楚这一点。
  • 另外请注意,当您查看 ODBC 管理员(添加/修改/删除您的 DSN)时,根据您的 Windblows 版本,32 位和 64 位有单独的管理员-少量。并且没有到 32 位的菜单路径。详情见superuser.com/questions/419832/…

标签: oracle odbc oracle12c informatica-powercenter


【解决方案1】:

我也遇到了同样的错误。请按照以下步骤避免此错误。

1.转到:$INFA_CLIENT_INSTALLATION_DIR\client\bin\ 2.打开powmart.ini文件 3.在ODBCDLL部分下,添加Entry = PMODBC.DLL or EXTODBC.DLL

然后尝试重新连接! 这应该是肯定的。

谢谢, 苏里亚·普拉卡什。

【讨论】:

    猜你喜欢
    • 2021-02-13
    • 1970-01-01
    • 2012-11-24
    • 1970-01-01
    • 1970-01-01
    • 2015-08-28
    • 1970-01-01
    • 2014-10-15
    • 1970-01-01
    相关资源
    最近更新 更多