您好,欢迎访问一九零五行业门户网

ERWin中生成Oracle数据库

一,关于连接oracle数据库 ①,正常连接生成数据库的 当然要生成数据库之前必须先连接oracle。 1,首先选择数据库类型
一,关于连接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 虽然弹出的界面和上图一样,但是就是不能成功问题!
其它类似信息

推荐信息