发出任何FLASHBACK DATABASE命令后,有没有办法监控闪回数据库的进度?v$session_longops 中没有条目,alert.log 中也没有显示任何进度?
与媒体恢复一样,闪回数据库将更改数据库文件的 checkpoint_change# 和 checkpoint_time。所以你应该能够从 v$datafile_header 中查询这两列;
闪回数据库的第一部分使用闪回日志粗略接近until子句的SCN或时间。最后一部分使用归档日志来细粒度地获取确切的 SCN 或时间。这意味着 checkpoint_change# 和 checkpoint_time 值在处理闪回日志时应该及时倒退,然后在最后一部分的细粒度介质恢复期间应用重做时前进
参考:
-
https://blog.csdn.net/rlhua/article/details/12421005
-
如何确定闪回数据库进程(文档 ID 1071391.1)
阅读(855) | 评论(0) | 转发(0) |