如何从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里了。下图是结果。