powerdesigner 反向工程数据源配置
2014-06-13 14:47
615 查看
系统:win7 64位 ; oracle 10g;Powerdesigner 15
问题,在控制面板=>管理工具=>数据源 (ODBC) 添加“用户DNS”配置驱动程序为oracle的都能连接成功,如下图
另外:可以看“数据源 (ODBC)”的属性,看他的目标在哪里,当前的在:%windir%\SysWOW64\odbcad32.exe
但是进入Powerdesigner里面就连不上database,报以下错误
解决:发现Powerdesigner安装路径的原因,不能有括号等特殊字符: 安装的路径不能带括号,即不能使用默认路径【带有(x86)】
以前是:C:\Program Files (x86)\Sybase\PowerDesigner 15
现在:D:\Sybase\PowerDesigner15
就可以连接成功了。
=======================将oracle表结构反向导入pd=======================
推荐连接:http://wenku.baidu.com/view/fdebcb050740be1e650e9af7.html?re=view
或者:http://wenku.baidu.com/link?url=CasTgdEPk3SI38L99IrqmZQ3g_pp4muOCfJE18A-bzJfCR9h0sfocZ-zHnwvk-sOo-FzH6VrJ-bTe5lkElQFOTfLjH2mR_h3Fuzt6dPefq3
法一:使用ODBC连接数据库形式
1. 打开Powerdesigner
2. 从菜单条中依次选择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. 填写用户名和密码
7. 点击Connect按键,在Database Reverse Engineering Options窗口,点击确定。
8. 点击确定后会弹出导入窗口,在其中选择需要的数据对象即可。
9. 生成成功
法二:使用sql脚本形式,可以不用连接数据库都可以生成PD的表结构
1. 打开Powerdesigner
2. 从菜单条中依次选择File -> Reverse Engineer -> Database。
3. 弹出New Physical Data Model窗口
点确定即可
==================================
将pd的表结构生成database的表,最好使用生成脚本方式,而不直接生成到数据库中
问题,在控制面板=>管理工具=>数据源 (ODBC) 添加“用户DNS”配置驱动程序为oracle的都能连接成功,如下图
另外:可以看“数据源 (ODBC)”的属性,看他的目标在哪里,当前的在:%windir%\SysWOW64\odbcad32.exe
但是进入Powerdesigner里面就连不上database,报以下错误
--------------------------- Testing Connection --------------------------- Unable to connect SQLState=08004 [Oracle][ODBC][Ora]ORA-12154: TNS: 无法解析指定的连接标识符 --------------------------- 确定 ---------------------------
解决:发现Powerdesigner安装路径的原因,不能有括号等特殊字符: 安装的路径不能带括号,即不能使用默认路径【带有(x86)】
以前是:C:\Program Files (x86)\Sybase\PowerDesigner 15
现在:D:\Sybase\PowerDesigner15
就可以连接成功了。
=======================将oracle表结构反向导入pd=======================
推荐连接:http://wenku.baidu.com/view/fdebcb050740be1e650e9af7.html?re=view
或者:http://wenku.baidu.com/link?url=CasTgdEPk3SI38L99IrqmZQ3g_pp4muOCfJE18A-bzJfCR9h0sfocZ-zHnwvk-sOo-FzH6VrJ-bTe5lkElQFOTfLjH2mR_h3Fuzt6dPefq3
法一:使用ODBC连接数据库形式
1. 打开Powerdesigner
2. 从菜单条中依次选择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. 填写用户名和密码
7. 点击Connect按键,在Database Reverse Engineering Options窗口,点击确定。
8. 点击确定后会弹出导入窗口,在其中选择需要的数据对象即可。
9. 生成成功
法二:使用sql脚本形式,可以不用连接数据库都可以生成PD的表结构
1. 打开Powerdesigner
2. 从菜单条中依次选择File -> Reverse Engineer -> Database。
3. 弹出New Physical Data Model窗口
点确定即可
==================================
将pd的表结构生成database的表,最好使用生成脚本方式,而不直接生成到数据库中
相关文章推荐
- powerdesigner 配置oracle数据源 反向工程导出pdm文件
- powerdesigner 配置jdbc 反向工程数据源
- PowerDesigner配置Oracle数据库反向工程
- DB2数据源配置及POWERDESIGNER配置反向生成
- Powerdesigner反向工程从Mysql数据库导出数据结构的ODBC配置
- PowerDesigner建模应用(一)逆向工程,配置数据源并导出PDM文件
- PowerDesigner 12反向工程用于sql2005 Reverse的时候提示“Unable to list Tables”,报sqlstate=37000错误。
- 用PowerDesigner12利用ODBC连接SQL2005进行反向工程时,
- 用HIBERNATE反向工程生成POJO后配置文件没有更新的问题
- PowerDesigner 反向工程,生成ER图
- PowerDesigner中的反向工程
- sql2000 示例数据库Northwind的 ER图、字段说明及使用Powerdesigner反向工程方法
- pd,使用powerdesigner的反向工程将数据库字典导出为rtf和Word文档,powerdesigner反向工程
- PowerDesigner 12反向工程用于sql2005
- PowerDesigner中的反向工程
- PowerDesigner反向工程
- 在PowerDesigner12.5下做Oracle9i2的反向工程
- 如何利用powerdesigner进行反向工程
- 解决PowerDesigner 反向工程没有列注释(SQLSERVER 2005版)
- 关于使用powerdesigner进行反向工程