【发布时间】:2014-04-17 03:46:15
【问题描述】:
我的团队计划很快对我们的应用进行大量更新,包括一些重要的数据库更新 (Oracle 11gR2)。当我正在编写将恢复所有数据库更新的脚本(作为回滚应急措施)并研究潜在的 Oracle 特性时,我遇到了this Oracle documentation。我看到闪回使用“闪回日志”将数据库恢复到特定状态。我还看到还原点使用系统更改号为数据库添加书签。 \
This SO questions 说闪回将“将表恢复到 10 分钟前的状态”,但这是否意味着数据也会被还原? (我们也有很多参考表)
这些 Oracle 功能中的任何一个是否有助于撤消我们的数据库更新,同时保持生产数据的完整性?我不清楚这两个功能在实践中的作用以及它们有何不同。
【问题讨论】:
标签: oracle restore rollback flashback