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

PowerDesigner 透過 ODBC 連線 Oracle 並逆向匯入資料表

     編輯:Oracle 資料庫基礎

環境說明

  • PowerDesigner 版本:11
  • Oracle 版本:10g
  • 作業系統:Windows

一、建立 Oracle Net 服務名稱

  1. 啟動 Net Configuration Assistant → 選擇「本機網路服務名稱設定」→「新增」。
  2. 選擇「Oracle 8i 或更新版本資料庫/服務」。
  3. 輸入遠端資料庫的服務名稱(如 ORCL)。
  4. 協議選 TCP,輸入主機名/IP 及埠號(預設 1521)。
  5. 選擇是否測試連線,完成後指定本機服務名稱(如 HelloDB)。

二、設定系統 DSN (ODBC)

  1. 開啟 ODBC 資料來源管理員 → 「系統 DSN」頁籤 →「新增」。
  2. 選擇 Oracle in OraClient10g_home1 (Oracle ODBC Driver)。
  3. 資料來源名稱自訂(如 HelloDB),使用者名稱輸入連線帳號,伺服器欄位填入步驟一建立的服務名稱 HelloDB。
  4. 點擊「測試連線」確認成功。

三、PowerDesigner 連線與逆向工程

  1. PowerDesigner 選單 Database → Configure Connections,選擇剛建立的系統 DSN。
  2. 選單 Database → Connect,輸入資料庫帳密(建議使用 DBA 權限帳號如 SYSTEM)。
  3. 連線成功後,選單 Database → Reverse Engineer,勾選欲匯入的資料表,即可將資料庫結構轉為 PDM 模型。

常見問題

  • 若測試連線失敗,檢查 tnsnames.ora、listener.ora 設定,確認防火牆已開放 1521 埠。
  • Oracle Client 版本需與資料庫版本相容,建議使用完整 Client 而非 Instant Client 以獲得完整 ODBC 驅動。
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved