powerdesigner 詳細不少人都用過,不少人可能也有用來鏈接各類數據庫以及從數據庫中把表結構更新到powerdesigner的model中,或者將本身設計的表結構應用到數據庫中。那麼我今天就說是若是鏈接oracle,以及把oracle的表結構導入到powerdesigner中進行設計。數據庫
應用環境:網絡
若是沒有安裝odbc驅動,直接選擇Microsoft自帶的oracle odbc 進行鏈接一般會提示 「未發現Oracle(TM)客戶端和網絡組件。」的錯誤。因此咱們仍是在須要一個oracle客戶端。我提供一個給你們下載吧:oracle
連接:https://pan.baidu.com/s/1YEZyopOkzpxO90LXGUkdqg 提取碼:xw4c 工具
1. 下載下來以後解壓放在C:\Program Files 目錄下。而後進入到 C:\Program Files\instantclient_12_1 目錄下進行安裝odbc,你們能夠經過cmd進入到該目錄下進行安裝:.\odbc_install.exe測試
2. 用記事本/notepad++/UE等編輯工具打開「C:\Program Files\instantclient_12_1\network\ADMIN\tnsnames.ora」,根據實際狀況修改下圖中我用紅框框起來的三個信息,用於鏈接數據使用。spa
3. 添加環境變量(右鍵單擊個人電腦—屬性—高級選項卡—環境變量)TNS_ADMIN,變量值指向ADMIN目錄,個人配置是c:\Program Files\instantclient_12_1\NETWORK\ADMIN;新建的變量名填寫TNS_ADMIN 變量值填寫C:\Program Files\instantclient_12_1\NETWORK\ADMIN ,其實這一步不作也應該能夠的,你們能夠嘗試一下不作這一步,若是不行能夠再加上環境變量。設計
4. 控制面板中 「管理工具」->「數據源(OBDC)」->「系統DNS」->「添加」->選擇「Oracle in instantclient_11_2」點擊完成,在彈出的窗體中進行數據源配置。這裏須要說一下的是,我發現有些電腦ODBC數據源(32位)中可行,可是ODBC數據源(64位)中 不可行,可是有些電腦兩個均可行,因此建議你們若是一個不可行的時候能夠點另外一個再試一下。blog
5. 輸入完驅動配置信息以後還能夠點擊"test connection"進行測試鏈接,若是提示connection successful,說明以及配置成功了。而後分別點擊OK和確認關閉窗口。get
6. 接下來咱們打開powerdesigner,file —>new model 進入新建model頁面:cmd
7. 根據上圖的數字順序進行點擊選擇,DBMS要選好本身要鏈接的數據類型和版本,而後點擊ok。
8. 接着經過選擇 並點擊 菜單欄的 database —>update model from database 菜單 彈出 一下彈窗:
在彈窗中注意 current DBMS 是否正確,而且選擇 使用的數據源,若是沒有則點擊按鈕 配置 用戶名和密碼 。再點擊 肯定。
9. 而後彈出如下彈窗,而後點擊確認就會從數據庫中加載表結構到model中,固然這個過程須要一段時間等待:
若是在這一步沒有彈出如下框而且提示 「PowerDesigner Unable to list the users」,那麼說明是由於DBMS沒有設置對,選擇菜單欄中的Database -> Change Current DBMS ,給DBMS選擇你的數據庫類型 肯定便可:
看到這裏,那麼說明今天要說的內容結束了,咱們經過下載客戶端、安裝odbc、配置環境變量、配置數據源、導入表結構等步驟,完成了把表結構從oracle導入到powerdesigner中。