在线求救!使用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号任务删掉重新导入就可以了。
------解决方案--------------------