
名师传道,授业以专!
1 / 6 www.enmoedu.com
【第一部分 体系架构】
1 第八章:检查点和实例恢复
官方文档
Database Concepts
13 Oracle Database Instance
Overview of Checkpoints
1.1 什么是 checkpoint
“检查点”是一种数据结构,用于定义数据库的重做日志中的系统更改号 (SCN)。检查点
被记录在控制文件和每个数据文件头中。
每隔三秒,CKPT 进程就会在控制文件中存储一次数据,以记录 DBWn 已将哪些脏块从
SGA 写到磁盘。每次刷新截止的那个块的位置就叫检查点位置 checkpoint position。 如果发
生日志切换,则 CKPT 进程还会将此检查点信息写入数据文件的头部。文件头中记录的 SCN
可保证将该 SCN 之前对数据库块进行的所有更改写入到磁盘中。
评论