在导入ORCALE表的时候出现,imp 00003遇到oracle错误1 如何处理?
在用IMP 导入orcale数据表的时候提示
IMP-00003: 遇到 ORACLE 错误 1
ORA-00001: 违反唯一约束条件 (SYS.I_JOB_JOB)
ORA-06512: 在 "SYS.DBMS_JOB", line 97
ORA-06512: 在 line 1
IMP-00017: 由于 ORACLE 错误 1, 以下语句失败:
"BEGIN DBMS_JOB.ISUBMIT(JOB=>75,WHAT=>'AGGRE_FM_HISTORY_HD;',NEXT_DATE=>TO"
"_DATE('2009-11-24:00:30:28','YYYY-MM-DD:HH24:MI:SS'),INTERVAL=>'SYSDATE+1',"
"NO_PARSE=>TRUE); END;"
IMP-00003: 遇到 ORACLE 错误 1
ORA-00001: 违反唯一约束条件 (SYS.I_JOB_JOB)
ORA-06512: 在 "SYS.DBMS_JOB", line 97
ORA-06512: 在 line 1
IMP-00017: 由于 ORACLE 错误 1, 以下语句失败:
"BEGIN DBMS_JOB.ISUBMIT(JOB=>76,WHAT=>'AGGRE_AVAILABILITY;',NEXT_DATE=>TO_"
"DATE('2009-11-23:03:11:00','YYYY-MM-DD:HH24:MI:SS'),INTERVAL=>'SYSDATE+1/24"
"',NO_PARSE=>TRUE); END;"
IMP-00003: 遇到 ORACLE 错误 1
ORA-00001: 违反唯一约束条件 (SYS.I_JOB_JOB)
ORA-06512: 在 "SYS.DBMS_JOB", line 97
ORA-06512: 在 line 1
IMP-00017: 由于 ORACLE 错误 1, 以下语句失败:
"BEGIN DBMS_JOB.ISUBMIT(JOB=>77,WHAT=>'AGGRE_RESOURCE;',NEXT_DATE=>TO_DATE"
"('2009-11-24:01:00:29','YYYY-MM-DD:HH24:MI:SS'),INTERVAL=>'SYSDATE+1',NO_PA"
"RSE=>TRUE); END;"
IMP-00003: 遇到 ORACLE 错误 1
ORA-00001: 违反唯一约束条件 (SYS.I_JOB_JOB)
ORA-06512: 在 "SYS.DBMS_JOB", line 97
ORA-06512: 在 line 1
IMP-00017: 由于 ORACLE 错误 1, 以下语句失败:
"BEGIN DBMS_JOB.ISUBMIT(JOB=>78,WHAT=>'AGGRE_CHECK_COLLECT;',NEXT_DATE=>TO"
"_DATE('2009-11-24:00:40:39','YYYY-MM-DD:HH24:MI:SS'),INTERVAL=>'SYSDATE+1',"
"NO_PARSE=>TRUE); END;"
IMP-00003: 遇到 ORACLE 错误 1
ORA-00001: 违反唯一约束条件 (SYS.I_JOB_JOB)
ORA-06512: 在 "SYS.DBMS_JOB", line 97
IMP-00003: 遇到 ORACLE 错误 1
ORA-00001: 违反唯一约束条件 (SYS.I_JOB_JOB)
ORA-06512: 在 "SYS.DBMS_JOB", line 97
ORA-06512: 在 line 1
即将启用约束条件...
成功终止导入, 但出现警告。
这个该如何处理?请高手解答下!
1个回答


违反约束条件,说明是导入的数据不唯一,可以将表的主键先删除,导入数据之后,根据数据的唯一性清除掉重复数据之后再建主键。
student是表名
select * from student a,student b where a.name=b.name and a.id=b.id and a.rowid<>b.rowid,可以查出重复语句
◆◆
评论读取中....
请登录后再发表评论!
◆◆
修改失败,请稍后尝试
精华知识
在使用IMP导入Oracle数据时遇到ORA-00001错误,提示违反唯一约束条件。该问题可能由数据重复引起,建议先删除主键,导入数据并清除重复项,然后再重建主键。

被折叠的 条评论
为什么被折叠?



