标题: IMP时候报constraint,无法导入,求解决方法。
bj5921
LU幼天使
Rank: 2



UID 86745
精华 1
积分 63
帖子 107
活跃指数 30
LU金币 221 个
LU金条 0 个
阅读权限 20
注册 2007-3-20
来自 北京
 
发表于 2008-4-22 19:44  资料  个人空间  短消息  加为好友  QQ
IMP时候报constraint,无法导入,求解决方法。

win2003,ora10.

exp的源库和imp的目标库,同平台,同版本,同实例。在新环境中建立一个相同新用户weblogic,直接导入
imp weblogic/password@portaldb file=new.dmp ignore=y buffer=65536。
报出如下的错误
IMP-00017: following statement failed with ORACLE error 2264:
"ALTER TABLE "CATALOG_PROPERTY_VALUE" ADD CONSTRAINT "CC1_CAT_PROP_V" C
"( BOOLEAN_VALUE BETWEEN 0 AND 1 ) ENABLE NOVALIDATE"
IMP-00003: ORACLE error 2264 encountered
ORA-02264: name already used by an existing constraint


IMP-00019: row rejected due to ORACLE error 1
IMP-00003: ORACLE error 1 encountered
ORA-00001: unique constraint (WEBLOGIC.PK_CM_PROP_CHOICE) violated

报错的表的数量很多,不知如何把这些表一次性的都 constraint disable 掉。
或者有更好的办法把这些数据导入。





我是烩菜  烩菜是我
顶部
smallflower
LU小天使
Rank: 3Rank: 3


UID 31722
精华 0
积分 292
帖子 471
活跃指数 26
LU金币 2497 个
LU金条 0 个
阅读权限 20
注册 2005-5-9
 
发表于 2008-4-23 13:00  资料  个人空间  短消息  加为好友 
同实例?
ignore=y
那你现在导入应该将纪录重复插入导出对象了一遍,因此 CONSTRAINT 报错
要加fromuser touser 参数

顶部
symield
LU幼天使
Rank: 2



UID 90619
精华 0
积分 20
帖子 35
活跃指数 0
LU金币 35 个
LU金条 0 个
阅读权限 20
注册 2007-5-31
 
发表于 2008-8-1 22:20  资料  个人空间  短消息  加为好友 
找到所有相关的constriant,然后一次性搞掉他们。
如果你用sql用得好的话,并不繁琐

顶部
 



当前时区 GMT+8, 现在时间是 2008-9-6 03:31
乐悠LoveUnix论坛-京ICP备05005823号

Thanks to Discuz!  © 2001-2007    Power by LoveUnix.net
Processed in 0.086791 second(s), 6 queries , Gzip enabled

清除 Cookies - 联系我们 - 乐悠LoveUnix - Archiver