日期:2014-05-17  浏览次数:21325 次

在线求救!使用imp导入表空间报ora-00001错误
之前导入以为成功了,后来发现sequence都没有导入,数据也有。
后来删了重新导入报错,报的第一个错是没有epgust用户,我就建了个用户,继续导,然后这个错误没有了。
但是下边这个错误一直有,请大侠赐教啊。
我用的是imp ep/scott@orcl file=E:\oracle\alldmp\20110601.dmp full=y ignore=y;

. . 正在导入表 "R_VALUE"导入了 0 行
. . 正在导入表 "R_VERSION"导入了 4 行
. . 正在导入表 "SYS_MODULE"导入了 4 行
. . 正在导入表 "SYS_PAGE"导入了 60 行
. . 正在导入表 "SYS_POSITION"导入了 0 行
. . 正在导入表 "SYS_ROLE"导入了 8 行
. . 正在导入表 "SYS_ROLE_PAGE"导入了 67 行
. . 正在导入表 "SYS_USER"导入了 35 行
. . 正在导入表 "SYS_USER_PAGE"导入了 58 行
. . 正在导入表 "SYS_USER_ROLE"导入了 6 行
. . 正在导入表 "TABLE1"导入了 0 行
. . 正在导入表 "TABLE2"导入了 0 行
. . 正在导入表 "TABLE3"导入了 0 行
. . 正在导入表 "TABLE4"导入了 0 行
. . 正在导入表 "TABLE5"导入了 0 行
. . 正在导入表 "TABLE6"导入了 0 行
. . 正在导入表 "TABLE7"导入了 0 行
IMP-00017: 由于 ORACLE 错误 1, 以下语句失败:
 "BEGIN DBMS_JOB.ISUBMIT(JOB=>3,WHAT=>'declare"
 "begin"
 "ETL_EP_FACILITIES_DAY_DATA(0,'' '');"
 "commit;"
 "end;',NEXT_DATE=>TO_DATE('4000-01-01:00:00:00','YYYY-MM-DD:HH24:MI:SS'),INT"
 "ERVAL=>'trunc(SYSDATE)+3/24+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=>4,WHAT=>'declare"
 "begin"
 "ETL_EP_FACILITIES_HOUR_DATA(0,'' '','''');"
 "commit;"
 "end;',NEXT_DATE=>TO_DATE('2011-06-01:11:31:32','YYYY-MM-DD:HH24:MI:SS'),INT"
 "ERVAL=>'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
即将启用约束条件...
成功终止导入, 但出现警告。

------解决方案--------------------
导入的表是否有约束的条件,导入后破坏约束条件。
还有用户是否有执行的权限。
------解决方案--------------------
把3号任务和4号任务删掉重新导入就可以了。
------解决方案--------------------
探讨
引用:
把3号任务和4号任务删掉重新导入就可以了。

不好意思啊,本人是新手,能说通俗点儿么
如果删除的话会不会影响导入的表的结构啊