环境:Oracle 11G(远程) + win32_11gR2_client + PowerDesigner 15

一、下载、安装、配置

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安装目录下的product\11.2.0\dbhome_1\NETWORK\ADMINlistener.ora和tnsnames.ora文件分别拷贝到对应的Client的product\11.2.0\client_1\network\admin下。

4、配置数据源

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

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

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

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

二、导出表结构

1、创建数据模型

  文件-->新建模型

2、配置数据源

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

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

至此,数据源设置完毕。

3、使用数据源

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

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

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

默认即可,确定

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

参考:

http://www.cnblogs.com/wangyt223/p/4253241.html

http://blog.csdn.net/zhengxiangwen/article/details/46008657

PowerDesigner连接Oracle并导出表结构的更多相关文章

  1. PowerDesigner连接SqlServer数据库导出表结构

    环境:PowerDesigner15 数据库sql server 2005 第一步.打开PowerDesigner ,建立一个物理数据模型,具体如下图: 第二步.新建成功之后,点击"Data ...

  2. PowerDesigner连接Oracle数据库建表序列号实现自动增长

    原文:PowerDesigner连接Oracle数据库建表序列号实现自动增长 创建表就不说了.下面开始介绍设置自动增长列. 1 在表视图的列上创建.双击表视图,打开table properties — ...

  3. powerdesigner 连接 Oracle ,并将表结构导入到powerdesigner中

    powerdesigner 详细很多人都用过,很多人可能也有用来连接各种数据库以及从数据库中把表结构更新到powerdesigner的model中,或者将自己设计的表结构应用到数据库中.那么我今天就说 ...

  4. PowerDesigner连接Oracle数据库(32位)反向生成物理数据模型

    PowerDesigner可以连接Oracle数据库进行反向生成物理数据模型,本文演示操作过程. 环境说明: 1)Windows8.1,Oracle11R2 32位. 2)PowerDesigner1 ...

  5. PL/SQL链接Oracle数据库 导出表结构和表数据

    打开pl/sql客户端(导出数据表结构) 在左侧 点击tabales 2 Tools-->Export User Objects,导出sql格式的文件 3 红色1 是你要选择导出的表,红色2 是 ...

  6. PowerDesigner连接Oracle数据库生成数据模型【数据源连接方式】

    1.进入操作系统的管理工具 2.选择ODBC数据源[32位或64位] 3.列表中是当前数据库已有的数据源,右侧点击添加按钮,添加适合自己的数据源 4.在列表中选择索要连接数据库的ODBC驱动[这里我要 ...

  7. PowerDesigner连接Oracle数据库生成数据模型【本地连接方式】

    步骤1:选择数据库     步骤2:选择要连接的数据库的版本   步骤3:新建数据库连接   步骤4:提供3种连接数据库方式(在此选择第3种),并且点击配置按钮,进行下一步   步骤5:点击此按钮,填 ...

  8. oracle数据库导出表结构步骤

    导出完成后在状态栏中显示Find

  9. PowerDesigner 连接oracle数据库

    TNS Service Name 不是监听名称,填写这个格式就可以了 10.0.0.2:1521/orcl

随机推荐

  1. EasyUI combobox

    高度自适应 data-options="required:true,editable:false,panelHeight:'auto',panelMaxHeight:170" 加上 ...

  2. Oracle索引梳理系列(十)- 直方图使用技巧及analyze table操作对直方图统计的影响(谨慎使用)

    版权声明:本文发布于http://www.cnblogs.com/yumiko/,版权由Yumiko_sunny所有,欢迎转载.转载时,请在文章明显位置注明原文链接.若在未经作者同意的情况下,将本文内 ...

  3. 搭建SpringMVC+Spring+Hibernate平台

    一. 开发环境 1. 点击此查看并下载需要的 Eclipse IDE for Java EE Developers 开发工具,推荐选用32位   2. 点击此查看并下载需要的 MySQL Server ...

  4. 前端HTML之页面结构

    前端工作一年了,期间由于工作需要,也做了一些产品的设计,因为自己的目标就是做编程,所以婉拒了与产品相关的一些任务,打算主要把精力放到编程这方面. PS:2015年1月进军编程行业. 废话不多讲,这一年 ...

  5. 树莓派3B初始化后一些必须的设置

    接上一篇,SSH已经登录成功(http://www.cnblogs.com/crosys/p/6220108.html) 1.树莓派系统的设置 1.1扩展系统空间 因为内存卡还有很多空间没有分配,第一 ...

  6. 微信app支付 ci框架做的

    /**     * 组合微信app支付  获得prepayid     * @param int $order_num     */    private function _wxpay_reques ...

  7. x01.MagicCube: 简单操作

    看最强大脑,发现魔方还是比较好玩的,便买了一个,对照七步还原法,居然也能成功还原. 为什么不写一个魔方程序呢?在网上找了找,略作修改,进行简单操作,还是不错的,其操作代码如下: protected o ...

  8. 在Ubuntu Server 14.04中搭建FTP服务器(VMWare)

    自己搭建ftp服务器,方便主机与虚拟机中的Ubuntu传输文件. 选用的ftp软件为vsftpd. 1.命令行: sudo apt-get install vsftpd 2.安装完配置: vsftpd ...

  9. Linux多线程学习总结

    线程是程序中完成一个独立任务的完整执行序列,即一个可调度的实体:进程相当于运行中程序的一种抽象.根据运行环境的调度者的身份,线程可分为内核线程和用户线程.内核线程,在有的系统上称为LWP(Light ...

  10. [LeetCode] Nth Digit 第N位

    Find the nth digit of the infinite integer sequence 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, ... Note: n i ...