现在的位置: 首页 > 综合 > 正文

flashback机制

2018年04月17日 ⁄ 综合 ⁄ 共 327字 ⁄ 字号 评论关闭

flash query,flash table自然用的是undo。
flashback database却是和Undo毫无关系。
flashback database的机制是:
oracle将所有改变块的before image保留在flashback log里。
当flahback database to scn的时候
oracle会检查flashback log里的块的信息,找到那些最接近这个scn号的块,然后用这个块替换实际数据文件的块,再应用归档对这个块进行恢复操作,将他们恢复到指定的scn的位置。
所以flashback database 用到的是flashback log和archivelog(online log)
之后alter database open resetlogs.

抱歉!评论已关闭.