1.环境说明;
软件环境:PowerDesigner15_Evaluation
Oracle 11G
jdk 1.7-32bit
2.操作步骤:
2.1打开powerDesigner,菜单:File->ReverseEngineer->Database出来NewPhysicalDataModel对话框,DBMS选择ORACLE版本,其他可以选择默认值
2.2在此我们选择Using adatasource,点击数据源按钮弹出ConnectiontoaDataSource对话框,DataSource栏选中第三个Connectionprofilte选项;
2.3选择Configure,进入配置数据源的界面,切换到Connetion Profiles页签选择Add Data Source进入新建数据源界面(如果之前已经创建过数据源,则直接选择即可):
2.4此对话框中需要输入以下信息Connection profilename:输入数据库连接文件名,它会自动加上后缀名.dcp;Directory:数据库连接文件存放路径;可以任意;Connetctiontype:选择JDBC;DBMStype:数据库类型选择Oracle;Servername:服务器名称;也相当于对应PL/SQL登陆页面的数据库;(NetManager管理器可以看到服务器)Databasename:数据库名字;Username:登陆数据库名字;Password:密码JDBCDriverclass:驱动类;只要下拉框选择就行;JDBCDriverJarURL:访问的服务器路径JDBCconnectionfiles:驱动包;需要指向ojdbc14.jar或者其他驱动的包的按钮路径;全部设置如下:
2.5配置好之后点击Test Connection进行连接测试:若连接成功则会有弹出框提示,如果连接失败,则在powerDesigner左下角查看失败信息:
如果提示信息为:Couldnot Initialize JavaVM的话,就要检查一下JDK。如果是x64的换成i586版本就行了。
若提示:NonSQL Error : Could not load class oracle.jdbc.OracleDriver的话,则事因为powerDesigner找不到jdbc的驱动包,此时可以在系统环境变量Path中加入一段:
.;F:\app\win7\product\11.2.0\dbhome_1\owb\wf\lib\ojdbc14.jar
如果没有找到ojdbc14.jar,可以从网上下载一个放入相应的目录中,PD需要关闭重新打开才能生效
重启后进行连接测试,效果如下:
2.6回到之前选择数据源连接的地方,选择配置好的数据源,点击Connect连接数据源:
2.7 进入对象选择界面后,选择对应的表,用户等进行反向即可