ERWin中產生Oracle資料庫

來源:互聯網
上載者:User

一,關於串連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 雖然彈出的介面和一樣,但是就是不能成功問題!

相關文章

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.