|
原帖由 licup123 于 2008-7-14 10:30 发表
有朋友说:判断是用介质恢复还是用实例恢复,要看系统SCN与数据文件SCN以及数据文件的start SCN三者是否相同。
如果三者不相同就要做介质恢复。
我有一点疑问:在做热备份的时候,当发出 begin backup 命令时,内存中的所有数据都写入数据文件中,检查点的SCN被写入数据文件的首部
和控制文件中。那么这个SCN对于文件中的任何变化都是冻结的,想问哈,既然是冻结的,那么当插入数据或者更新时,它的文件头的SCN变化吗?
(当在重做日志中有记录)
有一个问题一直迷惑我:在进行备份和恢复的时候在发出begin backup和end backup之间SCN是如何变化的。
由于我对概念不是很清楚,做的实验结果也分析不明白,请大家帮帮我!
当begin backup命令发出后,只是相关数据文件的checkpoint scn被冻结(以及状态标志被改变),其他一切照旧,例如:日志切换时checkpoint count正常递增/检查点照常写文件,自然文件中的数据块内的各种scn也照常递增。 |
|