当前位置:  数据库>oracle

ERWin中生成Oracle数据库

    来源: 互联网  发布时间:2017-04-01

    本文导语: 一,关于连接Oracle数据库      ①,正常连接生成数据库的      当然要生成数据库之前必须先连接Oracle。     1,首先选择数据库类型:DataBase--->Choose DataBase: 2,建立连接: DataBase-->DataBaseConnection: 刚开始对这里的Connection 一...

一,关于连接Oracle数据库

     ①,正常连接生成数据库的

     当然要生成数据库之前必须先连接Oracle。

    1,首先选择数据库类型:DataBase--->Choose DataBase:

ERWin中生成Oracle数据库[图片]

2,建立连接:

DataBase-->DataBaseConnection:

ERWin中生成Oracle数据库[图片]

刚开始对这里的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!


其中对应的物理模型图:

ERWin中生成Oracle数据库[图片]

其中1:N的关系如图:

ERWin中生成Oracle数据库[图片]

解决办法:

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 虽然弹出的界面和上图一样,但是就是不能成功问题!


    
 
 

您可能感兴趣的文章:

  • 数据库建模工具 CA Erwin Data Modeler
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3