imp命令并不会很智能地将数据库恢复为原样,建议你确定修改的内容,如果能够确定是某个用户的数据修改了,那就可以以用户模式导入,比如有个scott用户的数据修改了,具体不能确定是哪张表,可以这样:
1、清空scott用户(所有对象都要删除,或者干脆直接删除用户重新建立)
2、导入数据
   imp system/system@db file=1.dmp fromuser=scott touser=scott如果能够确定是某张表需要恢复,例如是scott下的emp表,则
1、清空emp表
   delete from emp;
   commit;
2、将数据导入到emp
   imp system/system@db file=1.dmp touser=scott tables=emp ignore=y