1、新建PDM.右击Workspace->New->Free Model->Physical Data Model
2、Model name任意, DBMS=>ORACLE Version 9i2->确定
3、配置ODBC
控制面板->管理工具->数据源(ODBC)->系统DSN->添加,如果有装完整的Oracle客户端会出现专门的驱动,我的是简版的就选
"Microsoft ODBC for Oracle", 服务器名称->PROD, 用户名称->连接的用户名->数据源名称。
配置ODBC的时候如果是在本机上安装了完整的oracle9i数据库,那么可以在控制面板->管理工具->数据源(ODBC)->系统DSN->添加 里面选择Oracle InHome90 选择后出现对话框其中Data Source Name --->任意 TNS Server Name-->选择你的数据库服务名User ---> 登陆的用户名。
4、PD连接到数据库
Database->Reverse Engineer Database->Using an ODBC data source(点旁边的小圆桶)->Machine data source, 选择建立的ODBC, 在下边输入用户名及密码->连接你配置好的数据库并获得同步数据OK! 搞定。
PowerDesigner中,但修改了某个字段的name,其code也跟着修改,这个问题很讨厌,因为一般来说,name是中文的,code是字段名。
解决方法如下:
1、选择Tools->GeneralOptions...菜单,出现General Options对话框。
2、从Category中选择Dialog项。
3、取消右边“Name to Code mirroring”复选框。