谁能解释什么是检查点流程?

时间:2014-12-22 12:29:48

标签: oracle11g

检查点何时发生?它是在LGWR写入重做日志文件后发生的吗?当用户提交交易时会出现什么情况?

1 个答案:

答案 0 :(得分:0)

在发出日志切换后(或每当您发出ALTER SYSTEM CHECKPOINT;时)发出检查点。
在检查点之后,后台进程CKPT为数据文件和控制文件添加时间戳,以显示检查点已发生,然后更新v$sysstat以显示已完成的检查点请求数。 我猜第三个问题的答案是,在发出检查点之后,系统将已更改的块从数据缓冲区高速缓存刷新到数据文件中,并用相同的SCN标记所有数据文件。