背景: 最近在使用 Powerdesigner导出pdm 在添加 ODBC 系统数据源时,找不到 oracle 对应的驱动程序, 在网上试了很多办法都没有成功, 也试着装了oracel 客户端,还是不行.慢慢在网上找问题摸索,终于发现是版本位数不对.坑爹啊!
解决办法: 我是 oracle 驱动包/客户端 位数不对, 之前因为我的操作系统64位 oracle64位想当然以为 oracle 客户端包也要64位的,原来 我的plsql是32位的只支持32位的oracle,需要 对应安装 32位的驱动包/客户端,而不是 64位.
如下: 32位包 相比64位包 多了 nt 字母:
关键包:
instantclient-basic-nt-12.2.0.1.0.zip
instantclient-odbc-nt-12.2.0.1.0-2.zip
地址: http://www.oracle.com/technetwork/cn/topics/winsoft-095945-zhs.html
客户端: win32_11gR2_client.zip (可以不用安装客户端,麻烦,用上面的两个包解压到一个目录就OK了)
地址: http://www.oracle.com/technetwork/database/enterprise-edition/downloads/112010-win32soft-098987.html
注意事项:<