李老师你好,新手,问个问题,现在我从oracle数据库中导出一个123.dmp文件。

现在我从oracle数据库中导出一个123.dmp文件,数据库运行一段时间后,想退回到123.dmp时的数据,执行imp test/test@test full=y file= d:\data\123.dmp ignore=y 这样可以将数据回退到123.dmp时的数据吗?还是会出现数据覆盖?

第1个回答  2013-06-28
不会实现导入覆盖,导入后,表中的记录会自动追加,可以原数据清空,再导入。10g 的 impdp 可以实现导入覆盖。
第2个回答  2013-06-29
不能回退,
1. 先把原有数据清掉,drop ...
2. 重新imp