【发布时间】:2016-02-09 05:12:52
【问题描述】:
4.Powercenter客户端是32位架构的,oracle驱动是64位的。
请告诉我如何解决这个问题....我无法解决这个问题,因为 ODBC 数据源 32 位没有列出 OracleDB2 驱动程序的选项。虽然这在 ODBC 数据源 64bit 中可用,但在尝试连接时会弹出架构不匹配错误。
感谢您的宝贵意见。
问候, 敏捷。
【问题讨论】:
-
看来你需要安装Oracle 32位驱动。这是一个单独的下载。我最近这样做了,我下载的包解压缩到一个名为
win32_11gR2_client的文件夹中,在向导中我只安装了“运行时”版本。确保安装在 same 根文件夹下,但它是自己的子文件夹。即我的在D:\Oracle\product\11.2.0\Client32和D:\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