• PowerDesigner连接Oracle并导出表结构


    一、下载、安装、配置

    1、下载地址

    win32_11gR2_client客户端下载地址:

    https://pan.baidu.com/s/1c2N0GPa

    Windows版Oracle下载地址:

    http://pan.baidu.com/s/1kUQubC7

    Linux版本Oracle11G下载地址:

    http://download.oracle.com/otn/linux/oracle11g/R2/linux.x64_11gR2_database_1of2.zip

    http://download.oracle.com/otn/linux/oracle11g/R2/linux.x64_11gR2_database_2of2.zip

    注:PowerDesigner为win 32的程序,连接数据库会默认开启32位系统的ODBC,因此无法使用64位系统Oracle11g的驱动程序

    所以需要下载安装Oracle11g的32位系统客户端win32_11gR2_client.zip ,然后用客户端的提供程序连接Oracle

    2、安装

      本地安装PowerDesigner和Oracle客户端,安装时参考提示进行即可。

    注意:安装win32_11gR2_client选择管理员模式,1.1G的那个安装版本

    3、配置客户端TNS

      将ORACLE安装目录下的product11.2.0dbhome_1NETWORKADMINlistener.ora和tnsnames.ora文件分别拷贝到对应的Client的product11.2.0client_1 etworkadmin下。

    4、配置数据源

      (1)打开ODBC 32版本 C:WindowsSysWOW64odbcad32.exe,点击添加,选择Oracle in OracleClient_home

      (2)配置数据源,输入用户名账号,测试连接成功

    注意:这里添加的账号为PowerDesigner连接的对象,若后期需要增添连接对象,可以在这里配置

      (3)打开PowerDesigner,在DataBase下拉菜单选择点击Connect,选择刚才配好的ODBC


    Win7 64位 下安装oracle odbc 不能使用控制面板中 “管理工具”->“数据源(OBDC)”中安装数据源。

    而要在“ 运行” 中输入  C:WindowsSysWOW64odbcad32.exe  安装数据源。



    选择添加


    选择 Oracle  in OraClient11g_home1  点击“完成”
     

    填好数据,TNS Server Name 格式为“ip:port/数据库名称” 点击“Test Connection”


    填好密码 点击“OK”


    二、导出表结构

    1、创建数据模型

      文件-->新建模型

    2、配置数据源

    使用C:WindowsSysWOW64odbcad32.exe工具,添加,选择管理员方式安装的Oracle Client,

    添加数据源连接名称、实例名、用户名,单击OK

    至此,数据源设置完毕。

    3、使用数据源

    (1)在菜单栏中,选择:数据库-->Configure Connections调出以下窗口,这里可以看到已经配置好的数据源

    (2)选择菜单栏:数据库-->Connect,选择配置好的数据源,填写对应的用户和密码,Connect

    (3)选择菜单:数据库-->Update Model From Databases,

    默认即可,确定

    选择要导出的表,同时可配置其他参数,OK,开始导出,导出结果如下:



  • 相关阅读:
    常用Git代码托管服务分享
    .NET中操作IPicture、IPictureDisp
    Git学习笔记与IntelliJ IDEA整合
    螺旋队列问题
    杂题3道
    .NET 配置文件简单使用
    C++之Effective STL
    不容易理解的 lock 和 merge
    状态模式
    观察者模式
  • 原文地址:https://www.cnblogs.com/ios9/p/9145509.html
Copyright © 2020-2023  润新知