Oracle数据库将数据库恢复到以前的状态

时间:2015-10-15 16:48:47

标签: oracle oracle11g

我有一些插入一些数据的自动化测试,并将其保存到Oracle XE数据库版本11g中。 目前,测试完成后,通过SQL手动删除数据。但我想知道有没有其他方法可以使回滚更容易,更有效?我正在阅读restore points并且想知道我正在寻找的功能吗?

恢复过程中内存消耗的方式,将它用于我需要的是一个好习惯吗?或者是否可能采用其他方式回滚数据?

由于

1 个答案:

答案 0 :(得分:1)

Oracle flashback非常适合这种情况。请确保您已在flash_recovery_area参数中分配了足够的磁盘空间。

用法类似于

FLASHBACK DATABASE TO RESTORE POINT 'before_upgrade';

限制:

  • 不恢复使用无记录进行的操作,例如直接路径插入
  • 如果丢弃数据文件,
  • 无法帮助您