1. 程式人生 > >利用powerDesigner16.5連線oracle資料庫並自動生成表結構圖過程及所遇到的坑

利用powerDesigner16.5連線oracle資料庫並自動生成表結構圖過程及所遇到的坑

配置過程

1、點選file-->new model
2.選擇model types ,選擇physical data model ,mode name是你自己新建的名字,這個隨意,DBMS是你對應資料庫版本,我的是oracle version11g,選擇好後OK。
3.建立你的資料來源


選擇系統資料來源
選擇你對應的資料庫驅動,我這裡是oracle in instantclient_11_2




測試是否可以成功連線你的資料庫


出現如下彈框說明連線成功
連線








過程問題綜訴:

1、Unable to connect SQLState=08004 問題 這裡開始我powerDesignser16.5的安裝目錄中間是有空格的,然後已連線就出現這個問題,然後我將之前的刪除在重新安裝到一個新的資料夾中就可以了,注意安裝目錄名稱不可以有空格 2、無法獲得安裝源驅動問題
oracle 驅動包/客戶端 位數不對, 我的作業系統是64位 oracle64位想當然以為 oracle 客戶端包也要64位的,原來 我的plsql是32位的只支援32位的oracle,需要 對應安裝 32位的驅動包/客戶端,而不是 64位.  驅動下載地址 連結:https://pan.baidu.com/s/13dQW4clN4XkdO62PnwJEcA 密碼:wqlj 將下載好的去懂解壓在同一個資料夾,然後雙擊執行odbc_install.exe,重啟電腦
3、tns sevice name 下拉是亂碼問題
這裡是因為你在安裝oracle後沒有對環境變數進行設定,新增系統環境變數TNS_ADMIN,變數值到你oracle安裝目錄下的admin目錄D:\app\Administrator\product\11.2.0\client_1\network\admin

如有不足請大家予以指正!