数据库运行在归档模式下,我在t1时刻export了一个emp表备份,然后对emp表做了一些插入删除操作,此时为t2时刻,我再import之前的表备份,还原到t1时刻。但是t1和t2时刻之间的操作都存储在归档日志文件中,应该怎么在import之后,还原归档日志文件中的操作呢?
请指点,不胜感激!

解决方案 »

  1.   

    这好象是基于表空间的时点还原,你的表空间方案是否支持这种方法呢.undo log的应用是基于表空间和数据文件的,你想只影响单个表恐怕是不可能的
      

  2.   

    可以采用不完全恢复基于 进行时间点恢复 SQL>shutdown;
    SQL>startup mount;
    SQL>RECOVER database until time t1时间点;
    SQL>alter database open resetlogs;