⑴ plsql developer怎麼導出pdm
導入步驟:(導入之前最好把以前的表刪除,當然導入另外資料庫除外)
1 tools->import tables->SQL Inserts 導入.sql文件
2 tools->import talbes->Oracle Import然後再導入dmp文件
⑵ power designer逆向生成表後,如何轉換為ER圖
1.利用PL/SQL Developer的tools工具下:Exports user objects可以導出資料庫表結構的sql腳本文件(默認情況下是sql)。
2.利用PL/SQL Developer的tools工具下:Exports user objects,修改保存文件後綴為:PDM,顯示是成功導出。但是用專門的工具Powerdesigner去打開,無法打開。不知道是不是自己的操作問題,希望知道原因的同仁可以告訴聲,謝謝!
在網上看到很多關於利用Powerdesigner逆向生成ER圖,我還是比較喜歡開發工具中的Help,根據Help的Reverse Engineering a Database into a PDM說明,兩種方法:
1.利用Sql腳本逆向生成;
2.利用現有資料庫逆向生成。
每個方法說明如下:
1.利用Sql腳本逆向生成
我的Sql腳本就是上面所說的用PL/SQL Developer生成的,在Powerdesigner界面下,操作流程如下:
打開File>Reverse Engineer >Database,界面如下,選擇DBMS為oracle,
點擊「確定」後,出現「Database Reverse Engineering Options」窗口,選中:Using script files,再使用添加上自己的sql腳本,如下圖所示:
點擊「確定」後,就開始執行生成了:
2.利用現有資料庫逆向生成:
第一步同上打開File>Reverse Engineer >Database,界面如下,選擇DBMS為oracle,點擊「確定」後,出現的「Database Reverse Engineering Options」窗口,選擇「Using a data source」.界面如下:
接著要進行數據源的配置,點擊上圖中的「connect to a datasource」(水桶圖標),出現如下:
點擊「Configure」按鈕,進行資料庫的連接配置,選擇下圖的「Add DataSource」(水桶圖標)
出現「創建新數據源」窗口,選擇數據源類型:系統數據源。進入「下一步」,選擇數據源的驅動程序:Oracle in OraDb10g_home1。進入「下一步」,「完成」。接著出現如下界面(後面的大窗口):
填上數據源名稱和連接名稱(TNS Service Name),可以進行測試連接,使用「Test Connection」按鈕,就可以出現類似登陸(上圖中的小窗口)。接下來的操作就依次進行,就可以了。
注意:「Database Reverse Engineering Options」窗口選中Reverse engineer using daministrator's permissions。
完成。