記錄一次Powerdesigner通過odbc連接配接64位oracle資料庫。林林總總國内看到都是些亂七八糟沒幾個靠譜的。找到的都是32位程式,去連結64位的庫老是說odbc驅動不對,照網上搞異常蠻煩,說什麼Powerdesigner是32位程式。我想這個一個大的軟體公司跟不上潮流不可能不開發64版的,搭梯子找,實際上Powerdesigner有64版隻是确實不是好找而已當還是把它給找到下回來了。
原料:1、oracle odbc驅動(64位 現在沒幾個用32位的了)
2、Powerdesigner16.5 sp05 (很大800多M)
步驟:1、安裝odbc驅動
我下載下傳的base包:instantclient-basic-windows.x64-11.2.0.3.0.zip
ODBC包:instantclient-odbc-windows.x64-11.2.0.3.0.zip
兩個包的版本必須要一緻才行。http://www.oracle.com/technetwork/topics/winx64soft-089540.html去下載下傳适合自己的版本。
![](https://img.laitimes.com/img/_0nNw4CM6IyYiwiM6ICdiwiInBnauYTM1UzM4cjMzETNzEjMy8CX2ATNxAjMvwFO5UjNwIzLcVTMwIzZvxmYvwVbvNmLzd2bsJmbj5CMzV2Zh1Wavw1LcpDc0RHaiojIsJye.jpg)
PS:我順手把我的下的包合并打包了 可以直接解壓安裝 位址:連結:http://pan.baidu.com/s/1eQniL5S 密碼:n4gq
在運作裡面輸入CMD确定 然後我把解壓到D盤的 切換到所在目錄裡 執行 odbc_install.exe;就完成驅動安裝。
2.解壓安裝
解壓上面兩個包,把解壓後的檔案放在同一個目錄(合并),注意2個包解壓後的所有檔案必須放在一個目錄下,假設是D:\\instantclient_11_2(odbc)
使用管理者權限打開CMD,進入該目錄,運作odbc_install.exe進行安裝(可以看到安裝的資訊)
或者直接輕按兩下odbc_install.exe一閃而過。
裝沒裝成功要到控制台裡看。
有這個表示驅動安裝成功。
然後就是配置odbc資料源了
測試一下配置
顯示成功就大功告成!!
3、安裝Powerdesigner16.5 sp05簡單一陣next點選 就安裝好了。
64位版的使用很簡單不會出現啥odbc驅動找不到了。
從File選擇
用的啥版本選啥版本
這種開始建立的odbc資料源,輸入密碼就可以了
再選相應的表導入就搞定了 。
主要是Powerdesigner 64版不好找 我給大家找到了Powerdesigner16.5 sp05 經過我使用還是好用的很。
PowerDesigner v16.5.5.0.4693 [64位] 連結:http://pan.baidu.com/s/1mgIKCu0 密碼:rnzl
----------------------------------------------------------------------------------------------------------------------------------
若以上方法不成功,則需補充以下幾個步驟:
1.配置路徑:
ORACLE_HOME xxx\instantclient_12_2
Path 添加 xxx\instantclient_12_2
TNS_ADMIN xxx\instantclient_12_2\NETWORK\ADMIN
2.修改tnsnames.ora檔案
tnsnames.ora檔案可直接沖oracle安裝目錄(xxx\oracle\product\db\NETWORK\ADMIN)裡複制過來,将HOST與SERVICE_NAME改成要連接配接的ip以及資料庫名
3.添加新配置的資料源:控制台-->管理工具-->資料源(ODBC)-->使用者DSN-->添加