1、一、 前期准备工作1. Powerdesigner任意版本(这里我用到的是15针对11g);2. oracle数据库(这里我用到的是oracle11g/32位客户端) 如果你的是32位数据库, 那没问题 如果你用的是64位数据库, 必须下载oracle 32 位客户端。下载地址如下二、 创建数据源1. 要想让Powerdesigner跟oracle链接起来,必须的通过一个他们都能识别的odbc数据源,具体配置方法如下:2. 进入NetManager工具后选择【服务命名】如下图:选中【服务命名】后点击左侧的绿色加号图标,增加服务命名。3. 在【网络服务命名向导】中输入前台配置工具名称,例如hel
2、loworld,可以是任意名称只要与ODBC中配置对上就成,点击下一步。4. 选择【TCP/IP(internet)协议】,点击下一步。5. 在【主机名】输入oracle服务器的ip地址,在端口号填写oracle服务器端口号,默认是1521,点击下一步6. 在【服务器名】字段填写ORACLE的服务名,点击下一步7. 点击【测试】,第1次测试通常不成功,因为这使用的是默认的scott的帐号,为了完成测试,点击【更改登录】按钮8. 点击更改登录9. 在更改登录的对话框里,输入【用户名】【密码】字段的值,此值为oracle数据库的用户名和密码。10. 点击测试,会出现【连接测试成功】的文字,表示or
3、acle命名服务已经配好11. 配置成功三、 下面配置ODBC到Oracle1. 下面配置ODBC到Oracle 命名服务的连接有2中方法: (一) 此方法适用于32位数据库选择开始菜单,oracle客户端的【配置和移植工具】中的【Microsoft ODBC 管理员】,或者在运行窗口执%windir%SysWOW64odbcad32.exe(windows7)(二) 此方法主要针对64位数据库进入【控制面板】【管理工具】【数据源(ODBC)】(此处注意在64位的操作系统,例如windows7( 64位)中不能从这里进入,因为这里指向的是64位的ODBC配置,必须执行%windir%SysWO
4、W64odbcad32.exe,才是32位的ODBC配置。选ORACLE的【Microsoft ODBC 管理员】也是指向odbcad32.exe2. 在【ODBC数据源管理器】对话框中点击【添加】3. 在【创建新数据源】窗口中选择你安装的Oracle客户端驱动。4. 弹出【Oracle ODBC Driver Configuration】对话框5. 在【Oracle ODBC Driver Configuration】对话框中填写以下内容,【Data Source Name】就是你的ODBC数据源名称,(例如orcl)这个必须与前台开发工具中的【数据源名】对上,【Description】描述
5、字段可不填,【TNS Service Name】字段选择你刚才在Net Manager中添加的服务名。例如ORCL(大小写没事),在【User ID】填写Oracle的用户名。点击【Test Connection】测试ODBC是否能连上。6. 在【Oracle ODBC Driver Connect】对话框中填写【Password】字段(Oracle的数据库用户密码),点击【OK】7. 如测试通过显示【Connection Successful】8. 至此,ORACLE ODBC 用户数据源配置完成。可在【用户数据源】列表中看到刚添加的数据。四、 Powerdesigner反向生成数据库1.
6、打开Powerdesigner2. 从菜单条中依次选择File - Reverse Engineer - Database。3. 弹出New Physical Data Model窗口。4. 选中Using a data source后,点击Connect to a Data Souce图标,会弹出Connect to a Data Source窗口,然后点击Configure弹出Configure Data Connections窗口,点击Add Data Source图标,创建新的数据源,(先选系统数据源)找到oracle项,下一步-完成。5. 点击完成后会弹出Oracle ODBC Drive Configuration窗口,在Connect to a Data Source窗口选中ODBC machine data source,然后从下拉菜单中选中刚配置的数据源heloworld。(此处也可用Powerdesigner配置数据源,建议用本文提到的方法)6. 填写用户名和密码 User ID:scott Password: *7. 点击Connect按键,在Database Reverse Engineering Options窗口,点击确定。8. 点击确定后会弹出导入窗口,在其中选择需要的数据对象即可。9. 生成成功
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1