点击此处浏览总目录

本地Oracle客户端11g升级12c导致PowerCenter无法连接ODBC数据源

问题:

  本地Oracle客户端由11g-32bit升级为12c-64bit时,在PowerCenter Designer使用原来的ODBC连接导入数据库表时,发生如下错误: 

 

原因:

  原oracle11g 客户端为32位,因此Informatica使用ODBC连接也是32位的,但是oracle12c客户端是64位的,位数不一致导致PowerCenter无法用新的ODBC连接

解决方法:

  需本地安装oracle 12c的32位客户端,具体步骤如下:

  1)  将如下软件从官网下载至本地:

         --instantclient_12_2(轻量级的oracle client,只负责连接server,没有oracle client那么多的管理工具)

         --vcredist_x86.exe (微软公司Visual C++的32位运行时库,包含了一些Visual C++的库函数,提供instantclient运行在32位环境下所需的驱动)

  2)  安装文件

     安装instantclient_12_2,执行该文件夹下的文件 ..\instantclient_12_2\odbc_install.exe

       安装vcredist_x86.exe ,直接点击执行

  3)  进入本地C盘执行如下文件

    C:\Windows\SysWOW64\odbcad32.exe

    执行上述步骤后,即可通过Powner Center Designer添加新的ODBC如下图(原先的ODBC连接不可重新配置,要删掉后再创建)

        

 

posted @   立业的博客  阅读(1575)  评论(0编辑  收藏  举报
编辑推荐:
· DeepSeek 解答了困扰我五年的技术问题
· 为什么说在企业级应用开发中,后端往往是效率杀手?
· 用 C# 插值字符串处理器写一个 sscanf
· Java 中堆内存和栈内存上的数据分布和特点
· 开发中对象命名的一点思考
阅读排行:
· PPT革命!DeepSeek+Kimi=N小时工作5分钟完成?
· What?废柴, 还在本地部署DeepSeek吗?Are you kidding?
· DeepSeek企业级部署实战指南:从服务器选型到Dify私有化落地
· 程序员转型AI:行业分析
· 重磅发布!DeepSeek 微调秘籍揭秘,一键解锁升级版全家桶,AI 玩家必备神器!
点击右上角即可分享
微信分享提示