通過PowerDesigner****的方式導出pdm(Oracle)

最近公司需要導出數據庫pdm,就搞了一下,其中的一些坑需要注意

首先需要安裝PowerDesigner,我是在百度下載的(選擇"本地下載")

https://www.onlinedown.net/soft/577763.htm

然後配置一些本地需要的環境

配置本地環境 通過ODBC連接遠程Oracle數據庫 

第一步 下載Oracel客戶端文件
鏈接:https://pan.baidu.com/s/1DO4NmcB_YKAOXOSLPCw85Q 密碼:8e69
然後解壓後放在D盤根目錄下

這裏寫圖片描述

第二步 安裝程序
然後Win + R 並輸入cmd,並進入到剛纔的目錄下,運行odbc_install.exe來安裝與Oracle相關的ODBC驅動。

這裏寫圖片描述

此時在控制面板中的ODBC數據源管理程序,點擊添加,在數據連接列表中多了一個與Oracle相關的驅動,即可用此連接來建立與Oracle數據庫的連接

這裏寫圖片描述

第三步 添加環境變量
在系統環境變量中添加兩個變量
TNS_ADMIN: D:\instantclient_11_2
NLS_LANG: AMERICAN_AMERICA.ZHS16GBK

至此你的電腦就能連接遠程Oracle數據庫了!

然後就是powerDesigner的操作了,複製百度經驗上的步驟

1、安裝好powerDesigner後,在桌面上右鍵->新建->PowerDesigner 15 Physical Model File

Oracle通過PowerDesigner****的方式導出pdm

2、打開PowerDesigner 15 Physical Model File界面從菜單條中依次選擇File -> Reverse Engineer -> Database,彈出New Physical Data Model窗口。

Oracle通過PowerDesigner****的方式導出pdm

Oracle通過PowerDesigner****的方式導出pdm

3、點擊確定後,彈出Database Reverse Engineering Options窗口。

Oracle通過PowerDesigner****的方式導出pdm

4、選擇Using a data source後,點擊Connect to a Data Souce圖標,會彈出Connect to a Data Source窗口,然後點擊Configure彈出Configure Data Connections窗口如下

點擊Configure 來配置數據源

 

Oracle通過PowerDesigner****的方式導出pdm

5、

點擊Configure 來配置數據源

Oracle通過PowerDesigner****的方式導出pdm

Oracle通過PowerDesigner****的方式導出pdm

6、點擊下一步

Oracle通過PowerDesigner****的方式導出pdm

(這裏的TNS Service Name格式要寫成 xxx.x.11.2:1521/oradb 或者xxx.xx.53.38:1521/orcl 格式的 ip:端口號/後綴名)

7、彈出以上窗口後輸入服務器名稱,用戶名 密碼進行測試,測試是否能夠連接到數據庫。點擊OK。再點OK關閉Oracle ODBC Driver Configuration窗口。點擊確定關閉Configure Data Connections窗口,在Connect to a Data Source窗口選中ODBC machine data source,然後從下拉菜單中選中剛配置的數據源dstest。

輸入用戶名、密碼,點擊Connect按鍵,在Database Reverse Engineering Options窗口,點擊確定後會彈出導入窗口。

選擇需要導出的對象和視圖,選擇完成後將會導出pdm格式的對象在當前物理模型窗口中

最後導出完畢,記得ctrl+s保存。