举例:比较苏州与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选择O“RACLE Version 10g”,确定。
7. 连接数据库。在Workspace中选中刚刚新建的PhysicalDataModel_1*,再点“数据库D“-选中“连接”-选择正确的“机器数据源”,输入用户ID和密码,在“保存密码”前面打钩,然后点击连接
8. 连接上数据库之后是逆向工程(从数据库导出pdm文件)。 点击“数据库D“-选择”数据库逆向工程“-
9. 点击“citylocation”右边的浏览框,在弹出页面里配置如下:
点击连接。
10.点击确定。弹出如下页面
点击确定。逆向工程导出比较慢,完成后,Workspace中的PhysicalDataModer_1*下会多出Users、Tables和References包。
11.选择“工具”-“比较模型”
点击确定。
12.弹出比较结果窗口:
便可查看两个数据库具体的区别。