
在設計完表之後,可能需要生成檔案進行儲存,如果使用sql語句就不是特别友好,通常會使用PowerDesigner檔案進行管理。本文将帶你使用PowerDesigner反向生成ORACLE資料模型。
1.環境
環境說明:
- Windows7,Oracle11R2 32位。
- PowerDesigner16.5
2.連接配接ORACLE資料庫
打開PowerDesigner建立實體資料模型。
在菜單欄中點選 database—Configure Connections…”選項。在彈出的“Configure Data Connections”配置界面中選擇“Connection Profiles”頁籤。
在工具欄中點選“Add Data Source”按鈕添加資料源。并在彈出的“Connection Profile Definition”界面中填寫資料庫連接配接資訊。
driver class:oracle.jdbc.driver.OracleDriver
url:jdbc:oracle:thin:@192.168.50.23:1521:orcl
點選左下角的“Test Connection…”按鈕測試連接配接;
如果出現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來反向生成實體資料模型。保持預設,點選“确定”按鈕。
在“Database Reverse Engineering Options”界面中勾選“Using a data source”;
單擊右側按鈕彈出data source選擇界面。
勾選Connection profiles,選擇剛才建立的orcl.dcp并在下方資料使用者名和密碼,點選Connect按鈕傳回。繼續點選确定按鈕。
确定後即可進入最關鍵的使用者、表、視圖等内容的選擇界面,請根據實際需要勾選相應内容,最後點選确定按鈕進行實體資料模型的反向生成。
即可得到模型。