用的是Toad for Oracle 9.6.1进行的导出导入。导出的时候对于所有结构都要求导出了,但是在导入的时候表只有一个Index。以下是imp的log:已经完成 ZHS16GBK 字符集和 AL16UTF16 NCHAR 字符集中的导入
. 正在将 POLICE 的对象导入到 TEST
. . 正在导入表 "FH_USER_T_QX"
导入了 20 行
IMP-00017: 由于 ORACLE 错误 1452, 以下语句失败:
"CREATE UNIQUE INDEX "PK_FH_USER_T_QX" ON "FH_USER_T_QX" ("ID" ) PCTFREE 10"
" INITRANS 2 MAXTRANS 255 STORAGE(INITIAL 65536 FREELISTS 1 FREELIST GROUPS "
"1 BUFFER_POOL DEFAULT) TABLESPACE "PIIAPSPACE" LOGGING"
IMP-00003: 遇到 ORACLE 错误 1452
ORA-01452: 无法 CREATE UNIQUE INDEX; 找到重复的关键字
IMP-00017: 由于 ORACLE 错误 1452, 以下语句失败:
"CREATE UNIQUE INDEX "NAME_IDX_UNIQUE_QX" ON "FH_USER_T_QX" ("NAME" ) PCTFR"
"EE 10 INITRANS 2 MAXTRANS 255 STORAGE(INITIAL 65536 FREELISTS 1 FREELIST GR"
"OUPS 1 BUFFER_POOL DEFAULT) TABLESPACE "PIIAPSPACE" LOGGING"
IMP-00003: 遇到 ORACLE 错误 1452
ORA-01452: 无法 CREATE UNIQUE INDEX; 找到重复的关键字
IMP-00017: 由于 ORACLE 错误 2437, 以下语句失败:
"ALTER TABLE "FH_USER_T_QX" ADD CONSTRAINT "PK_FH_USER_T_QX" PRIMARY KEY (""
"ID") USING INDEX PCTFREE 10 INITRANS 2 MAXTRANS 255 STORAGE(INITIAL 65536 F"
"REELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT) TABLESPACE "PIIAPSPACE" L"
"OGGING ENABLE "
IMP-00003: 遇到 ORACLE 错误 2437
ORA-02437: 无法验证 (TEST.PK_FH_USER_T_QX) - 违反主键
成功终止导入, 但出现警告。
已经存在TEST.PK_FH_USER_T_QX主键
楼下补充
TEST.PK_FH_USER_T_QX 违法主键唯一性, 楼主把Test表drop掉在试试..
index重名,主键冲突去掉已经存在的表,或者是ignore=y(不推荐)。