1、在PowerDesigner安装目录新建一个批处理文件,写上以下内容并保存run.水瑞侮瑜bat:Set JA蕺清寤凯VA_HOME=D:\tools\Java\jdk1.7.0_17Set CLASSPATH = D:\.m2\repository\com\oracle\ojdbc6\11.2.0\ojdbc6-11.2.0.jarpdshell16.exe注意,上述JDK和oracle的jdbc驱动需要替换为本机的相应路径。然后双击run.bat,启动PowerDesigner,如图所示。
2、启动完成后,可以看到弹出欢迎而,关闭它。然后从主菜单,依次选择File->Reverse Engineer->Database...,启动逆向工程向导,在弹出的界面中选择DBMS的类型,本例选择的是Oracle Version 11g,然后点确定,如图所示
3、在弹出的页面中,选择来源,此处选择使用数据源的方式(Using a data source),点右边的数据库图标,再在弹出的界面(Conne艘早祓胂ct to a Data Source)中选择Connection profile选项,再点击Configure...按钮,弹出Configure Data Connections界面,选择Connection Profiles,然后在工具栏处点Add Data Source按钮,将开始创建一个数据源的配置。如图所示:
4、在新建数据源窗口(Connection Profile Definition)界面,输入相关信息,主要是下方数据库连接信息,如图所示,然后点击左下角的Test Connection...按钮,在弹出的小对话框中输入DB的密码,点OK,如图所示,测试成功。
5、依次点“确定”,返回上一个界面,再点“OK"返回继续返回。在Connect to a Data Source界面,选择刚刚新建好的TEST.dcp,在下方输入用户名和密码,点Connect按钮。如图所示,返回到上一界面,可以看到,已经选中TEST.dcp数据源,然后,点“确定”将开始逆向工程,如图
6、在弹出的界面(Database Reverse Engineering)中会显示DB中所有对象,如图所示,此时勾选需要进行逆向工程的对象,然后点“OK”,开始生成,如图所示
7、生成完成后,将显示生成的对象,如图所示,生成的表在Tabels下和在右边物理视图中。此时点击工具栏上的保存按钮,将生成的文件保存下来,命名以.pdm为后缀名。如图所示。至此逆向生成完成。