当使用FLASHBACK DATABASE回退数据库到过去的目标时间点,则闪回数据库会确定在目标时间点之后哪些块改变了,
然后从闪回日志还原它们。这称为还原阶段。
在这个阶段完成之后,闪回数据库使用redo日志来重新应用这些块被写到闪回日志之后的改变。这称为恢复阶段。
闪回数据库在还原阶段的过程可以通过查询V$SESSION_LONGOPS视图来监控。opname = ‘Flashback Database’
TOTALWORK列是必须被读取的闪回日志的兆字节数。
SOFAR列是当前已经被读取的兆字节数。
|
SQL> select sofar, totalwork, units from v$session_longops where opname = 'Flashback Database';
SOFAR TOTALWORK UNITS ----- ---------- -------------------------------- 17 60 Megabytes |
在恢复阶段闪回数据库的进度可以通过V$RECOVERY_PROGRESS视图来监控。
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/17013648/viewspace-1097340/ ,如需转载,请注明出处,否则将追究法律责任。