一,關於串連Oracle資料庫
①,正常串連產生資料庫的
當然要產生資料庫之前必須先串連Oracle。
1,首先選擇資料庫類型:DataBase--->Choose DataBase:
2,建立串連:
DataBase-->DataBaseConnection:
剛開始對這裡的Connection 一直不知道填寫什麼。其實填寫您的Oracle服務名稱也就是:
VARDENOR=
(DESCRIPTION=
(ADDRESS=
(PROTOCOL=TCP)
(HOST=VARDEN)
(PORT=1521)
)
(CONNECT_DATA=
(SERVER=dedicated)
(SERVICE_NAME=VardenOrcl)
)
)
這裡的名字 VARDENOR
單擊串連就OK了。
②,現在還麼有解決的問題就是單擊Services 下的Connection 雖然彈出的介面和一樣,但是就是不能成功!
待解決!!!
****************************************************************
產生時報錯!!!!!!!
在ERWin中產生Oracle資料庫報告 ORA-00902: 無效資料類型
今天在ERWin 7.2.5中產生資料庫時報告如下錯誤:
ORA-00902: 無效資料類型
Execution Failed!
ALTER TABLE T_RoleToAuthority
ADD (CONSTRAINT to FOREIGN KEY (role_ID) REFERENCES T_Role(role_ID))
ORA-00902: 無效資料類型
Execution Failed!
其中對應的物理模型圖:
其中1:N的關係
解決辦法:
1,剛開始預設的 : Foreign Key Constraint Name 是 to 或者是空。
2,在邏輯模型中將關係的名字一定要更改!!!
3,一般都是由 R/21 改為想要的英文名字 一定記住這裡點擊 Reset 將to或者空的賦值,不然一定會報錯的!!
就像這樣:
ALTER TABLE T_RoleToAuthority
ADD (CONSTRAINT to FOREIGN KEY (role_ID) REFERENCES T_Role(role_ID))
ORA-00902: 無效資料類型
Execution Failed!
暫時寫在這裡!!厲害的大哥幫忙解決 單擊Services 下的Connection 雖然彈出的介面和一樣,但是就是不能成功問題!