天天看點

教你使用powerDesigner反向生成oracle資料庫模型

教你使用powerDesigner反向生成oracle資料庫模型

在設計完表之後,可能需要生成檔案進行儲存,如果使用sql語句就不是特别友好,通常會使用PowerDesigner檔案進行管理。本文将帶你使用PowerDesigner反向生成ORACLE資料模型。

1.環境

環境說明:

  1. Windows7,Oracle11R2 32位。
  2. PowerDesigner16.5

2.連接配接ORACLE資料庫

打開PowerDesigner建立實體資料模型。

教你使用powerDesigner反向生成oracle資料庫模型
教你使用powerDesigner反向生成oracle資料庫模型

在菜單欄中點選 database—Configure Connections…”選項。在彈出的“Configure Data Connections”配置界面中選擇“Connection Profiles”頁籤。

教你使用powerDesigner反向生成oracle資料庫模型

在工具欄中點選“Add Data Source”按鈕添加資料源。并在彈出的“Connection Profile Definition”界面中填寫資料庫連接配接資訊。

教你使用powerDesigner反向生成oracle資料庫模型
driver class:oracle.jdbc.driver.OracleDriver
url:jdbc:oracle:thin:@192.168.50.23:1521:orcl      

點選左下角的“Test Connection…”按鈕測試連接配接;

教你使用powerDesigner反向生成oracle資料庫模型

如果出現could not initialize javavm,需要更換32位jdk,将32位jdk随意安裝在一個路徑同時在powerDesigner目錄下加入start.bat。

Set JAVA_HOME=D:\jdk8-32   #jdk路徑
Set CLASSPATH = D:\PowerDesigner\ojdbc8.jar   #連接配接包路徑
PdShell16.exe     #.exe檔案名      

3.生成模型

在菜單欄中選擇file – Reverse Engineer – Database來反向生成實體資料模型。保持預設,點選“确定”按鈕。

教你使用powerDesigner反向生成oracle資料庫模型

在“Database Reverse Engineering Options”界面中勾選“Using a data source”;

教你使用powerDesigner反向生成oracle資料庫模型

單擊右側按鈕彈出data source選擇界面。

教你使用powerDesigner反向生成oracle資料庫模型

勾選Connection profiles,選擇剛才建立的orcl.dcp并在下方資料使用者名和密碼,點選Connect按鈕傳回。繼續點選确定按鈕。

确定後即可進入最關鍵的使用者、表、視圖等内容的選擇界面,請根據實際需要勾選相應内容,最後點選确定按鈕進行實體資料模型的反向生成。

教你使用powerDesigner反向生成oracle資料庫模型
教你使用powerDesigner反向生成oracle資料庫模型

即可得到模型。