检查点类型

来源:互联网 发布:天刀女性捏脸数据库 编辑:程序博客网 时间:2024/05/20 18:16

CKPT负责把检查点写入控制文件和数据文件头。检查点有以下类型:

  • Thread checkpoints

其为数据库检查点,在以下情况下会出现这种检查点:

一致性关闭数据库;

ALTER SYSTERM CHECKPOINT语句;

online redo log file的切换;

ALTER DATABASE BEGIN BACKUP语句;

  • Tablespace and data file checkpoints

把某表空间内所有数据文件的在SGA中的脏数据块刷新到磁盘中,在一下情况下会出现这种检查点:

使得某表空间read-only或offline normal;

收缩一个数据文件;

ALTER DATABASE BEGIN BACKUP语句;

  • Incremental checkpoints(增量备份)

DBWn每三秒钟就会刷新一次SGA中的脏数据块到物理文件中,而CKPT每三秒中就会发出一个检查点,把检查点的信息写入控制文件,但是不会更新数据文件头的信息。

  • 其他的检查点

其他的检查点包括,实例恢复的检查点,删除或truncate对象时触发的检查点。


---------------------------------------------------------------------------------------------------
如有错误,欢迎指正
技术交流QQ:1732035211
技术交流邮箱:1732035211@qq.com
新浪微博:数据库小菜鸟http://weibo.com/u/3132578390