使用PowerDesigner逆向工程生成pdm文件(超全)

1、安装完成PowerDesigner15软件

2、安装oracle连接简易客户端 instantclient_11_2,并配置 tnsnames.ora,参考内容:

TNS-40 =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 10.191.30.40)(PORT = 1521))
)
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = wzdev)
)
)

3、配置环境变量

变量名:TNS_ADMIN

变量值:D:\oracle\instantclient_11_2\network\admin ,修改为自己环境的路径

4、配置系统数据源 odbcad32.exe 系统DSN(本步骤可以跳过,但是有时候跳过后,

第5步骤虽然配置正确,但是连接数据库会报错,连接不成功,配置本步骤后,就可以正常连接了 )

 找到系统文件 C:\Windows\System32\odbcad32.exe,双击运行,如下切换到【系统DSN】如果是64位系统,使用这个路径 C:\Windows\SysWOW64\odbcad32.exe

①点击添加


②选择自己配置好的数据源驱动程序,跟图片显示不会完全一致,根据自己配置情况来看。


常见问题:

问题1: 弹出中并没有自己想要的oracle驱动

解决办法: 我是 oracle 驱动包/客户端 位数不对, 之前因为我的操作系统64位 oracle64位想当然以为 oracle 客户端包也要64位的,原来 我的plsql是32位的只支持32位的oracle,需要 对应安装 32位的驱动包/客户端,而不是 64位.
如下: 32位包 相比64位包 多了 nt 字母:

关键包:
instantclient-basic-nt-12.2.0.1.0.zip
instantclient-odbc-nt-12.2.0.1.0-2.zip
地址: http://www.oracle.com/technetwork/cn/topics/winsoft-095945-zhs.html

客户端: win32_11gR2_client.zip (可以不用安装客户端,麻烦,用上面的两个包解压到一个目录就OK了)
地址: http://www.oracle.com/technetwork/database/enterprise-edition/downloads/112010-win32soft-098987.html

注意事项: 可能安装了这个之后还是找不到系统数据源, 可能的解决办法如下:

  1. C:\Windows\SysWOW64\odbcad32.exe

  2. 安装目录下 instantclient_12_2下 ,双击运行这个 odbc_install.exe程序. 如下图:

问题2: 当选择了对应的驱动点击完成后会包如下错误。出现上图问题的原因在于,原来是缺少了C++的一些库,下个“Microsoft Visual C++ 2005 SP1 Redistributable Package (x86)”安装好就ok了

下载地址:https://pc.qq.com/detail/12/detail_3032.html

③配置数据库连接属性


④测试连接

5、以上准备工作都做完后,重点来了,启动 PowerDesigner, 新建一个物理模型


① 数据库-连接

②添加数据库连接



③ 数据库添加完成后如下,选择配置好的数据源,点击连接connect

④ 点击connect后,窗口自动关闭,然后继续选择菜单:数据库-update model from database


⑤选择需要导出的表、视图、序列等,点击Ok,等待导出完成。



6、利用第五步逆向出来的pdm,导出报告,rtf、html等格式,rtf格式可以用word直接打开,另存

为docx格式即可。

① 第一次导出时,需要通过向导设置一个模板,如下图,一路下一步或直接点击完成。选择保存目录即可。


② 第一次导出配置后,以后可以通过左侧快速导出想要的报告格式


③重要, 下面的布局修改一下,不然不会导出中午的字段注释。因为默认导出的是name和code,由于工具逆向生成的pdm,name也是字段编码,不是中午注释,所以修改一下。


找到comment,打钩code和comment,导出的表格就是两列,宽度按百分比调整


最后导出效果如下

以上,完结。

使用PowerDesigner逆向工程生成pdm文件(超全)相关推荐

  1. 干货:SQLServer数据库基于PowerDesigner逆向工程生成PDM文件

    在日常的开发工程中,很多时候需要提供数据库设计文档,如果当时数据库设计没有采用PowerDesinger,到后期需要给客户提供数据库设计文档.后期项目运维就会比较麻烦,今天给大家介绍如何使用Power ...

  2. 使用Powerdesigner的逆向工程生成PDM(主要是注释可以放进去)

    在数据建模过程中,我们建立概念数据模型,通过正向工程生成物理数据模型,生成数据库建库脚本,最后将物理数据模型生成关系数据库.系统数据库设计人员希望能够将数据库设计和关系数据库生成无缝地集成起来,如何保 ...

  3. oracle导出pdm文件命令,利用PowerDesigner逆向工程导出PDM模型及生成文档

    最近需要对老项目进行重构优化,由于项目都是好几年前的,相关设计资料很不全,最基本的数据库设计文档都没有,只能利用PowerDesigner逆向工程导出PDM模型及生成word文档:以下简单介绍导出模型 ...

  4. PowerDesigner经验,sql文件生成pdm文件,并生成中文comment描述

    PowerDesigner经验,sql文件生成pdm文件,并生成中文comment描述 返回导航页 打开pdm工程,使用反向工程 选择这个 选择sql脚本文件,或删除已选 将commen字段映射到na ...

  5. pdm生成java_PowerDesigner通过SQL语句生成PDM文件并将name和comment进行互相转换

    本篇文章主要介绍了PowerDesigner通过SQL语句生成PDM文件并将name和comment进行互相转换 超详细过程(图文),具有一定的参考价值,感兴趣的小伙伴们可以参考一下 1.软件准备 软 ...

  6. mysql数据库生成pd_使用pd从数据库逆向生成pdm文件

    使用pd从数据库逆向生成pdm文件 好久没更新博客了,最近忙着各种事,捞了点老本行java的一些东西,浑浑噩噩,花了几天时间用java搭建了一个小项目的restful接口,深深觉得这东西论效率被nod ...

  7. 怎么把oracle表导成pdm文件,PD 之 连接数据库并导出数据及生成PDM文件

    使用PowerDesigner工具,连接数据库并导出数据及生成PDM文件. 1.建立连接 "以管理员身份运行"打开PowerDesigner,右键"Workspace&q ...

  8. java pdm文件怎么打开_服务打印机powerdesigner 15打开pdm文件弹出安装打印机窗口-java教程...

    废话就不多说了,开始... powerdesigner 15打开pdm文件弹出安装打印机窗口,如下图所示提示啥子行执打印务任前要需安装打印机,这是不是其的啥子默认设置的啊,前以用的12.5的时候都不会 ...

  9. oracle 表导出pdm文件,如何将数据库中已有表导入到powerDesigner生成pdm文件

    1.create new PDM: 2.select database menu; 3.click Reverse  Engineer database : 4.then choose your sc ...

最新文章

  1. 2022-2028年中国基因工程药物产业市场研究及前瞻分析报告
  2. boost::geometry::strategy::distance::detail::projected_point_ax用法的测试程序
  3. Spring boot @Transactional
  4. linux之/usr/local/bin和/usr/bin区别
  5. video标签 api
  6. MongoDB教程——第2天
  7. python mock支付_python mock知识03
  8. 智能科学技术导论周昌乐答案_智能科学技术导论
  9. Ubuntu18.04-ROS-Python-通过周立功Can发送16进制整数
  10. 解决windows server 2003安装dhcp服务器的问题
  11. PHP 51tracking物流单个查询接口调用
  12. 在Win7上安装TexLive及设置XeLaTeX的整个过程
  13. ssl.SSLCertVerificationError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed问题解决
  14. TCGA 临床数据 表型 phenotype 各列的含义
  15. 学习笔记——利用CC++语言计算二重积分
  16. tga是什么格式?tga格式用什么软件打开?tga格式怎么转换成jpg
  17. MySQL之增删改以及外键作用
  18. Microsoft Computer Vision APIs Distilled 免积分下载
  19. 北京3Shape CAMbridge安装说明
  20. 分享公众号预约系统怎么做_微信公众号制作线上预约系统步骤

热门文章

  1. 简单的EasyUI登录界面
  2. 什么是HTTP状态码?网络状态下的常见码状态介绍
  3. PTA 7-2 评委打分
  4. 公交线路查询系统 C++实现 图
  5. 关于c#的书籍下载网站和地址
  6. 洛谷P1603,P1597
  7. 徐东山:腾讯云安全的使命和技术实现
  8. 搜狗输入法转语音体验报告
  9. (加快设计)推荐一个SketchUp的3D模型库
  10. 【SQL】窗口函数:求数据的整体百分比、整体累计值,组内累计值和组内累计百分比...