如何从oracle导出数据到powerdesigner

分两步进行,第一步配置连接,第二步用配置的连接导数据(用的powerdesigner 15.1 和 oracle 11 r2 )

1.配置powerdesigner的数据连接 如图

pd会弹出下图的对话框,单击下图中红色圈起来的图标按钮。

单击上图的图标按钮后,弹出下图对话框

安装oracle的客户端后驱动列表会自动安装客户端

选择上图的oracle11驱动,点击下一步,然后出现下图

点完成。弹出下图对话框,开始具体配置你新建的这个链接的信息

主要是配置的上半部分的四个文本框

          《1》这个链接的名字。

     《2》这个链接的描述。

    《3》服务的sid,(我链接的远程服务器,tnsname.ora中配置的远程在本地的名字为egdb)

    《4》数据库的用户名 (我的用户名和连接名相同所以都是egdb了)

点一下上图中 “test connetion” 弹出下面对话框。输入密码 ,点“ok”。显示成功了。 点击上图中的 “ok” 按钮(确认把这个连接配置成这个样子了就

 

确认了对连接的配置回到 powerdesigner的 配置连接窗口,这时候就能看见刚刚配置好的连接在列表里了,点一下“确定”就行了,到此就把要连接的数据库连接给配好了。

2 用上边配置的连接导数据

文件菜单--reverse engineer--database(pd15.1反正是在这,别的版本不确定啊)

弹出下面窗口。

点击确定,弹出下图窗口。

点击上图中的圈起来的图标按钮,弹出下图窗口。

用的第一种连接方式(别的连接方式你可以自己试试也),选择第一步中建立的连接

输入用户名,密码 点击 connect 按钮。正常的话就回到上一层窗口了,如下图

点击确定,会弹出连接到的数据库所有的表。

点击ok就开始导了。

因为这些表示用sqlserver数据库导入到 oracle的,表间关系都没了。所以一个个表都平铺到pd里了。下图是结果。

原文地址:https://www.cnblogs.com/hbhzz/p/3299343.html