IMP-00019:由于ORACLE错误1

时间:2016-01-18 03:38:22

标签: oracle import constraints

我正在处理导入数据到oracle。

我在oracle中创建了新用户thelinh和新数据库blogi。目前数据库博客中没有数据。

然后在命令下运行:

  

IMP thelinh / Thelinh05 @ blogi FILE = D:\ source \ rabbit \ db_dmp \ billuser.dmp   FULL = Y IGNORE = Y log = log.txt

日志显示如下错误:

  

IMP-00019:由于ORACLE错误1 IMP-00003:ORACLE错误导致行被拒绝   1遇到ORA-00001:唯一约束   违反了(SYSTEM.REPCAT $ _AUDIT_ATTRIBUTE_PK)。

请帮我解决此错误。

1 个答案:

答案 0 :(得分:0)

这意味着您正在尝试导入数据库中已存在的行。您确定需要导入SYSTEM架构吗?我认为最好只导入您需要的模式,然后在导入之前删除/清除它们。这个导入完成了吗?如果是这样,我相信你可以忽略这个错误。

您还可以使用ignore参数。

此外,如果您可以使用数据泵(expdp / impdp)导出/ imprt这有TABLE_EXISTS_ACTION,那么您可以指定导入对象已存在时要采取的操作(APPEND,REPLACE, SKIP和TRUNCATE)。