记录已删除。提交执行。我们可以从任何地方取回那些记录吗?

时间:2015-02-28 09:26:51

标签: sql oracle oracle11g undo flashback

恢复的记录应该是最新的记录。

1 个答案:

答案 0 :(得分:2)

您可以使用 FLASHBACK QUERY

我在这里回答了类似的问题https://stackoverflow.com/a/27309814/3989608

您可以根据 UNDO_RETENTION 参数的设置返回。

T.Kyte关于闪回查询的引用:

  

闪回查询已经在数据库中启用了许多年   我们将其称为多版本,它为我们提供了一致的读取和非阻塞读取。

     

这意味着 - 您多年来一直在进行闪回查询。

     

您不需要“启用它”,它是数据库的一个内在功能/功能   你不能以任何方式“禁用”!

     

一直都在。

来自AskTom https://asktom.oracle.com/pls/asktom/f?p=100:11:0::::P11_QUESTION_ID:6135698985750

的链接