PowerDesigner连接Oracle并导出表结构

Posted vnx

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PowerDesigner连接Oracle并导出表结构相关的知识,希望对你有一定的参考价值。

环境: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并导出表结构的主要内容,如果未能解决你的问题,请参考以下文章

如何用PowerDesigner逆向工程导出ORACLE数据库表结构

如何用PowerDesigner逆向工程导出ORACLE数据库表结构

如何用PowerDesigner逆向工程导出ORACLE数据库表结构

如何用PowerDesigner逆向工程导出ORACLE数据库表结构

如何用PowerDesigner逆向工程导出ORACLE数据库表结构

利用powerDesigner16.5连接oracle数据库并自动生成表结构图