举例:比较苏州与193的数据库表结构:

(已经在本地Oracle客户端配好10.161.3.193的服务citylocation和监听.)

1. 安装PowerDesigner

2. 汉化+安装补丁

3. 打开-citylocationNew(1).pdm(此为苏州数据库的pdm文件。如无pdm文件,则同下面加载方法相同。)

下面是加载北京193数据库的步骤:

4. 配置ODBC数据源。打开PowerDesigner-点击“数据库D-选择“配置连接”-弹出“ODBC数据源管理器”-“添加”-选择“Oracle in OraDb10g_home1-“完成”-弹出“Oracle ODBC Driver Configuration-填写Data Source Name-选择对应的TNS Service Name-输入User ID-点击右边的Test Connection-输入Password-点击OK,弹出"Connection Succesfully" 点击确定。

5.     点击“Oracle ODBC Driver Configuration”的OK

6.     “文件”-“新建”-选择“Physical Data Model”-在右边的DBMS选择ORACLE Version 10g”,确定。

7.     连接数据库。在Workspace中选中刚刚新建的PhysicalDataModel_1*,再点“数据库D-选中“连接”-选择正确的“机器数据源”,输入用户ID和密码,在“保存密码”前面打钩,然后点击连接

8.     连接上数据库之后是逆向工程(从数据库导出pdm文件) 点击“数据库D-选择”数据库逆向工程“-


9.     点击“citylocation”右边的浏览框,在弹出页面里配置如下:

点击连接。

 

10.点击确定。弹出如下页面

点击确定。逆向工程导出比较慢,完成后,Workspace中的PhysicalDataModer_1*下会多出UsersTablesReferences包。

11.选择“工具”-“比较模型”

点击确定。

12.弹出比较结果窗口:

便可查看两个数据库具体的区别。