实例恢复三步
1.判断:启动时,SMON会去检查控制文件中记录的每个在线,可读写的数据文件的END SCN号,若发现SCN号为空的,则要实例恢复了。
2.前滚:SMON再从控制文件中找到检查点位置,再到联机日志文件中找到该checkpoint position,向下应用所有的重做条目。
3.回滚:将写进了数据文件的没提交的数据,回滚,使成与日志一致的状态。
本文详细阐述了实例恢复过程的三个关键步骤:判断、前滚和回滚。通过检查控制文件中的ENDSCN号,SMON触发实例恢复流程。首先,SMON查找并应用从检查点位置开始的所有重做条目进行前滚操作;接着,它将未提交的数据回滚至与日志一致的状态,确保数据一致性。
实例恢复三步
1.判断:启动时,SMON会去检查控制文件中记录的每个在线,可读写的数据文件的END SCN号,若发现SCN号为空的,则要实例恢复了。
2.前滚:SMON再从控制文件中找到检查点位置,再到联机日志文件中找到该checkpoint position,向下应用所有的重做条目。
3.回滚:将写进了数据文件的没提交的数据,回滚,使成与日志一致的状态。

被折叠的 条评论
为什么被折叠?