检查点类型

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值