LoveUnix » ORACLE等数据库 » IMP时候报constraint,无法导入,求解决方法。
让LU留住您的每

一天 让LU博客留住您的每一天
2008-4-22 19:44 bj5921
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 掉。
或者有更好的办法把这些数据导入。

2008-4-23 13:00 smallflower
同实例?
ignore=y
那你现在导入应该将纪录重复插入导出对象了一遍,因此 CONSTRAINT 报错
要加fromuser touser 参数

2008-8-1 22:20 symield
找到所有相关的constriant,然后一次性搞掉他们。
如果你用sql用得好的话,并不繁琐

页: [1]


Powered by Discuz! Archiver 5.5.0  © 2001-2006 Comsenz Inc.