剛使用erwin時在連接oracle9i數(shù)據(jù)庫時的那個連接串我一直用jdbc連接oracle的那個格式,所以一直連都連不上
一直出現(xiàn)“內(nèi)部錯誤,hostdef擴(kuò)展名不存在”,很是郁悶,不知大家有沒遇到
后來查了一下,才知道本地的話要進(jìn)行本地的Net服務(wù)名配置
配置工具在開始->oracle->Configuration and Migration Tools->NET CONFIGUATION ASSISTANT
然后選擇本地的Net服務(wù)名配置,在配置到服務(wù)名的時候把你的數(shù)據(jù)庫名稱添進(jìn)去,然后往下到完成就行了
也可以直接編輯tnsnames.ora,如下圖:

接下來在erwin進(jìn)行正向或者反向工程的操作界面,提示連接數(shù)據(jù)庫的那個連接字符串里輸入你的那個服務(wù)名就行了,當(dāng)然用戶名密碼還是要跟之前的一樣,如下圖:
