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