如果你的表都是没有唯一约束的,那当然会重复添加纪录,不奇怪啊你想要问为什么还是要为怎么把多余的纪录删除?如果要删除纪录那就执行:
delete mytable x
where rowid !=(select max(rowid) from mytable y
where col1 = x.col1
and col2 = x.col2
...);
delete mytable x
where rowid !=(select max(rowid) from mytable y
where col1 = x.col1
and col2 = x.col2
...);
把这个用户删除,重建用户,再IMP也行
或不删除这个用户,仅仅删除这个用户的所有对象,再IMP就看你的了.