使用Powerdesigner 从oracle导出 PDM 添加系统数据源 找不到 '驱动'问题

背景: 最近在使用 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

注意事项: 可能安装了这个之后还是找不到系统数据源, 可能的解决办法如下:

1. C:\Windows\SysWOW64\odbcad32.exe

2. 安装目录下 instantclient_12_2下 ,双击运行这个 odbc_install.exe程序. 如下图:

使用Powerdesigner 从oracle导出 PDM 添加系统数据源 找不到 '驱动'问题_第1张图片

用Powerdesigner导出pdm操作方法,可以参照这个:

http://blog.csdn.net/dragonpeng2008/article/details/52181207

你可能感兴趣的:(日常笔记)