系统运行环境:win7 X86-64 professional
数据库:ORACLE 11.2.0以上
工具:ODBC+PowerDesigner15.1汉化破解版
1. 首先要下载oracle 客户端工具:ODBC,注意需要下32位的即使你的机器是64位的也请下载安装32位的客户端。(安装64位客户端不认)
2. 为确保正确安装建议先安装Sun Java JDK 32位版本。(不必须)
3. 进行ODBC
安装,安装后在客户端文件Network目录下添加tnsnames.ora文件(例如:D:instantclient_11_2NetworkAdmin)
注销并重新进入系统,查看相应环境变量配置是否正确(TNS_ADMIN、ORACLE_HOME、PATH)。
4.
下面配置ODBC到Oracle 命名服务的连接有2中方法
(一) 选择开始菜单,oracle客户端的【配置和移植工具】中的【Microsoft ODBC 管理
员】,或者在运行窗口执%windir%SysWOW64odbcad32.exe(windows7)
(二) 进入【控制面板】【管理工具】【数据源(ODBC)】(此处注意在64位的操作系统,例如windows7( 64位)中不能从这里进入,因为这里指向的是64位的ODBC配置,必须执行%windir%SysWOW64odbcad32.exe,才是32位的ODBC配置。选ORACLE的【Microsoft ODBC 管理员】也是指向odbcad32.exe
5.
在【ODBC数据源管理器】对话框中点击【添加】

1.
在【创建新数据源】窗口中选择你安装的Oracle客户端驱动。

2.
弹出【Oracle ODBC Driver Configuration】对话框

3.
在【Oracle ODBC Driver
Connect】对话框中填写【Password】字段(Oracle的数据库用户密码),点击【OK】

4.
如测试通过显示【Connection Successful】

5.
至此,ORACLE ODBC 用户数据源配置完成。可在【用户数据源】列表中看到刚添加的数据。

7 .PowerDesigner连接Oracle数据库,根据建立的数据源进行E-R图生成。详细步骤如下:
1、启动PowerDesigner
2、菜单:File->Reverse Engineer ->Database 出来New Physical Data Model对话框,DBMS选择ORACLE Version 11g 选项,其他可以选择默认值:

点击“确定”按钮,弹出Database Reverse Engineering Options对话框:

在此我们选择Using a data source,点击数据源按钮弹出Connection to a Data Source对话框,DataSource栏选中第一个ODBC
machine data source选项;

在下拉窗口中选择刚刚生成的scott_er数据源,点击Connect跳出如下对话框:

如图根据需要选择对象之间的关联关系,打勾即可。
点击OK即可:
