首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 數據庫知識 >  >> Oracle 資料庫 >> Oracle 資料庫基礎

PowerDesigner 11 連線 Oracle 10g 圖文教學(ODBC 系統 DSN)

     編輯:Oracle 資料庫基礎

環境版本

  • PowerDesigner 11
  • Oracle 10g Client/Server
  • Windows OS

步驟 1:建立系統 DSN (ODBC)

  1. 控制台 → 系統管理工具 → 資料來源 (ODBC) → 「系統 DSN」頁籤 →「新增」。
  2. 選擇 Oracle in OraClient10g_home1 → 完成。
  3. 資料來源名稱:自訂(如 PD_Oracle10g)。
  4. TNS 服務名稱:填入 tnsnames.ora 中定義的網路服務名(如 ORCL)。
  5. 使用者名稱:輸入連線帳號。
  6. 點擊「測試連線」→ 輸入密碼 → 顯示「連線成功」。

步驟 2:PowerDesigner 設定連線

  1. 選單 Database → Configure Connections。
  2. 在 ODBC 資料來源管理器中確認剛建立的系統 DSN 存在。
  3. 選單 Database → Connect。
  4. 「Machine Data Source」選剛建立的 DSN,Login 輸入用戶名/密碼 → Connect。
  5. 選單 Database 出現 Disconnect 可用即表示連線成功。

步驟 3:逆向工程匯入資料表

  1. 選單 Database → Reverse Engineer。
  2. 選擇連線、目標 Schema、勾選欲匯入的資料表。
  3. 執行 → 產生實體關聯圖 (PDM) 模型。

常見問題排查

  • 找不到 Oracle ODBC Driver:需安裝完整 Oracle Client(非 Instant Client),且勾選 ODBC 元件。
  • TNS 解析失敗:檢查 $ORACLE_HOME/network/admin/tnsnames.ora 服務名拼寫、HOST/PORT/SID 正確性。
  • 防火牆阻擋:確認 1521 埠雙向通暢。

正向工程

完成 PDM 模型設計後,選單 Database → Generate Database 可產生 DDL 腳本直接在 Oracle 執行建立表結構。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved