• <正则吃饺子>:关于使用powerDesign连接oracle数据库,导出数据表结构(ER图吧)


    最近做的项目中,没有完整的数据库表结构图(ER图),自己就根据服务器上oracle数据库和powerdesign整理一份,但是存在两个问题:1、没有把数据库表的相关备注弄下来;2、数据库表中的主外键关联也没有弄下来,可能是表中就没有。

      现在,把操作流程和遇到的问题,记录下来。

    ************************************** 黄金分割线 ***************************************

    一、安装powerdesign 和 oracle数据库

      1、我的一些软件信息,如下:

    自己开发使用,使用了一些破解软件。

    二、配置连接(这部分配置是结合网上的一些资料进行的)

      1、首先配置ODBC数据源

      根据电脑中对应的文件位置,打开这个文件,点击“添加”按钮,

      选择如上图所示,我的只有一个home_1,有的数据库安装后会还有个home_2,这个根据需要自己来选择,

      在这个界面配置你的数据源名称,数据库名称,用户名,点击 Test Connection ,测试时候还需要输入密码,如果配置成功的话,会提示 Connection successful;
    不成功的情况,我会把我遇到的问题贴出来。

      Okay,假定我们的都成功了,继续下面的操作。

    2、打开 powerdesign,开始操作.....

      next,继续舞蹈...

      确定之后,

    对应的选择,我打马赛克的地方是你在 odbc配置数据源时候的名称,项目需要,这里打上万恶的马赛克..

      剩下的,next就好了,

    根据你自己的需要,进行选择,点击 OK ,等待就好了。大体的流程就是这样。

    三、我在配置时候,遇到的问题以及简单的解决思路

      1、缺失相关的dll文件

    我当时检查了对应的文件夹下面,确实没有。网上有人说是环境变量配置的问题,但是通过检查,这个没有问题。之后,我又找了缺失的dll文件,拷贝进去,但是还是提示错误。最后的判断是我的数据库文件损坏,具体是怎么损坏的,不详。如果是通过修复或者修改某些配置文件来处理的话,可能比较复杂,我偷懒了,直接卸载重装的。

      注意:数据库完全卸载是个比较麻烦的事情,通过oracle自带的卸载工具,卸载产品之后,清理了一下垃圾文件,为保险起见,重启电脑,删除原数据库中的所有文件,然后重新安装,如果是这样的话,还是不能保证,你重装之后不会出现问题,我的方式是:将其重装到一个新的文件夹中,这样就避免很多麻烦,事实证明,这个方法是有效的。

    2、还有个问题是,在配置数据源时候出现的,提示 tns:无法解析指定的连接标识符。这个问题,在使用 plsql之类的工具打开数据库时候,会经常遇到,解决思路就是:

      (1)检查对应的服务是否开启(包括监听服务和数据库服务等),我使用的是项目服务器上的数据库,所以只需要配置下对应的监听服务就行,自己的理解。

      (2)配置相关服务,注意数据库地址和相应的端口号。具体的话,就是配置这个啦,如下图,不清楚的,可以再交流..

    大体的操作流程就是这样,希望能帮到你。

    ****************************** 黄金分割线 ***************************************

      写到这里的时候,刚好听到网易云音乐中唱到这首歌,真的非常喜欢,能让我安静,能让我沉醉,能让我想起那个异乡的你,翻看歌曲的评论,透着真真的意,浓浓的情,却也是淡淡的悲...之于我,之于你,生活难免有难处,我们一起走就好了。

      爱音乐,爱代码,更爱你de温柔,MIN。愿无岁月可回头 且以深情共白首!

  • 相关阅读:
    mysql的存储过程
    一份php高级工程师的面试题,我每天看一点点
    php的常用函数(持续更新)
    php 中文字符串截取
    php递归遍历文件目录
    ajax timeout 断网处理
    angular 刷新问题
    angular state中templateUrl 路径的模板
    angular请求传递不了数据
    截取字符串 substring substr slice
  • 原文地址:https://www.cnblogs.com/zhengzeze/p/6798248.html
Copyright © 2020-2023  润新知