power designer利用odbc與遠程oracle數據庫建立連接

    目前,業界數據庫設計常用工具多爲sybase公司出品的power designer。筆者最近做的一個項目在數據庫設計方面也需要使用到這個工具,不過通過在網上搜索發現這方面的資料並不多見,只能自己摸着石頭過河了。

    最新遇到的一個問題是,我已經在數據庫端創建好了相應的table,但是想利用power designer反向工程生成E-R圖設計,這就存在一個客戶端與數據庫端連接的問題。這裏,推薦在客戶端安裝oracle提供的client,筆者測試下通過的環境爲Win8 pro + ora_client11g + centos6.3 server oracle 11g R2.

    現在就一步步的設置好odbc數據源就行了!(據說JDBC好像也可以,不懂怎麼做。。。)

    打開power designer,先選擇database選項條,爲file->reverse engineer->database,點擊後出現一個new physical data model窗口,點擊確定後,在出現的options窗口中點如下圈中按鈕:

選擇ODBC machine data source,然後點擊configure按鈕,再點擊add data source按鈕,選擇用戶數據源,再點擊oraclient對應驅動條目,見下圖:

點擊下一步->完成後,出現要求填入service name的對話框,按要求填入信息,筆者這裏使用的是簡單連接(如果服務器端是靜態ip的話推薦用這個,否則最好使用tnsnames指定),詳情見下圖所示:

Ps: 這裏user是數據庫user不是操作系統linux user哦!

之後創建成功後還可以通過test connection測試能否連接,見如下圖示

這則表示創建數據庫連接成功,恭喜恭喜啦,否則的話,就可能有問題了,請再check下。

不過,值得一提的是,筆者機器上雖然數據庫連接成功了,不過在選擇數據源類型時選擇文件數據源就怎麼也創建不成功,有知道的朋友也請告知下,多謝了~~                                                                                     

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章