本教程為大家分享了PowerDesigner連接64位Oracle11g數(shù)據(jù)庫的方法,供大家參考,具體內(nèi)容如下
操作系統(tǒng):WIN7 64旗艦版
Oracle版本:64位11g
PowerDesigner版本:15.1
問題描述:因為PowerDesigner是32的程序,連接數(shù)據(jù)庫會默認(rèn)開啟32位的ODBC,因此無法使用Oracle11g的驅(qū)動程序
解決方法:下載安裝Oracle11g客戶端win32_11gR2_client.zip => 選擇客戶端的提供程序連接Oracle
詳細步驟:
1、下載Oracle11g客戶端win32_11gR2_client.zip
(曾嘗試使用精簡版不成功,所以保險起見用官方完整版客戶端)
2、安裝選擇管理員模式,1.1G的那個安裝版本
3、配置客戶端TNS
配置后將......product\11.2.0\dbhome_1\NETWORK\ADMINlistener.ora和tnsnames.ora分別拷貝到對應(yīng)的client的.....product\11.2.0\client_1\network\admin下。
4、打開ODBC 32版本 C:\Windows\SysWOW64\odbcad32.exe,點擊添加,選擇Oracle in OracleClient_home
![](/d/20211018/a08aceb38166cef6afe7e99cf2034402.gif)
(截圖有兩個因為我安裝了兩遍,第一次安裝錯了,請無視)
5、配置數(shù)據(jù)源,輸入用戶名賬號,測試連接成功
![](/d/20211018/636e8cf3eb4ed75c36936c4b6d2e97d5.gif)
6、打開PowerDesigner,在DataBase下拉菜單選擇點擊Connect,選擇剛才配好的ODBC就可以了!
![](/d/20211018/a3ca948ab47617cdb1845c47055468d3.gif)
總結(jié):64位系統(tǒng)用Oracel有點麻煩,我當(dāng)時用本機裝Oracle11g服務(wù)端,然后連PL/SQL連不上也是這個原因,現(xiàn)在用的很好。
Oracle11g服務(wù)端+Oracle11g客戶端+PL/SQL Developer+PowerDesigner,環(huán)境運行穩(wěn)定?。╳yt:后加網(wǎng)上的方法是正常的我的方法是采用的用了客戶端和簡單客戶端并存的方式不完善)
添加數(shù)據(jù)源的時候要注意。首先要新建一個數(shù)據(jù)模型,建立成功以后才能夠在對應(yīng)的數(shù)據(jù)庫菜單中選到要對應(yīng)的這個菜單下面是我的一些截圖,展示了成功的案例,如果數(shù)據(jù)庫連接不成功。那么我們就要完成上面的操作或這看看能否建立好net連接吧
![](/d/20211018/757c99a8994c3a623c709554fac44510.gif)
![](/d/20211018/3493b1a8f679a38f53db56ad06410c21.gif)
![](/d/20211018/9d68def96dd5e15536de2205b51b6864.gif)
![](/d/20211018/40cca8eb32262bbee72890c7f9409ee6.gif)
![](/d/20211018/8eb7c4740104ff5a93e7ede62c805b1b.gif)
![](/d/20211018/8d9379f406e35bc58ad99b4e2ac148c4.gif)
![](/d/20211018/62dd485b9c334efa9a9cdc46cf940e45.gif)
![](/d/20211018/7fc4783f1ec12eaa8442186436dd4853.gif)
![](/d/20211018/ceb1c7e0262b9b090e5ded6a84e22eda.gif)
![](/d/20211018/f83e8ed52ef969bce930026767fad2d8.gif)
![](/d/20211018/b0bcddf0ff84d6ef724faa235b5b9222.gif)
![](/d/20211018/c4f4e4860012a34065fc03f2a407bc7f.gif)
![](/d/20211018/0f9e1b11565fc533974cfd7d0ba381fd.gif)
![](/d/20211018/7cab9db79e40bfaac5bc84ce3dfafdbf.gif)
![](/d/20211018/23f17a3988a75dbad11f9ba1e64670c3.gif)
![](/d/20211018/f7a2c2344bde76343e19a69fcf1af136.gif)
這樣就完成了連接oracle的過程如果連接sqlserver的話需要注意的是,異構(gòu)數(shù)據(jù)庫是不能放在一個project下的
![](/d/20211018/0a884e5e6698e34c22a12c21ef6993c6.gif)
區(qū)別在下面的圖片中
![](/d/20211018/f81f6bc3b02a0b1a6adcc2d21f6be14b.gif)
選擇的驅(qū)動程序不同。其余的都差不多。但是我測試的目標(biāo)數(shù)據(jù)源有問題,無法正常的訪問,所以結(jié)果圖我沒有貼出來。大家可以自己測試吧。這里參考了幾個文檔分別是
PowerDesigner15.1連接oracle11g逆向生成ER圖
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
您可能感興趣的文章:- 詳解PowerDesigner之CDM、PDM、SQL之間轉(zhuǎn)換
- PowerDesigner連接數(shù)據(jù)庫的實例詳解
- PowerDesigner15.1連接oracle11g逆向生成ER圖
- PowerDesigner中如何導(dǎo)入SQL Server數(shù)據(jù)庫
- PowerDesigner16生成SQL2005列注釋的方法
- 關(guān)于PowerDesigner初體驗的使用介紹
- 通過圖例了解PowerDesigner使用方法