一  什么是CKPT进程

作用:

发出信号给DBWn

更新数据文件头

更新控制文件

At specific times, all modified databasebuffers in the system global area are written to the datafiles by DBWn. Thisevent is called a checkpoint. The checkpoint process is responsible forsignalling DBWn at checkpoints and updating all the datafiles and control filesof the database to indicate the most recent checkpoint.

二  操作示例

[oracle@localhost 桌面]$ ps -ef | grep ora_
oracle 6491 1 0 11:17 ? 00:00:00 ora_pmon_orcl
oracle 6493 1 0 11:17 ? 00:00:00 ora_psp0_orcl
oracle 6495 1 0 11:17 ? 00:00:00 ora_mman_orcl
oracle 6497 1 0 11:17 ? 00:00:00 ora_dbw0_orcl
oracle 6499 1 0 11:17 ? 00:00:00 ora_lgwr_orcl
oracle 6501 1 0 11:17 ? 00:00:00 ora_ckpt_orcl
oracle 6503 1 0 11:17 ? 00:00:00 ora_smon_orcl
oracle 6505 1 0 11:17 ? 00:00:00 ora_reco_orcl
oracle 6507 1 0 11:17 ? 00:00:00 ora_cjq0_orcl
oracle 6509 1 0 11:17 ? 00:00:00 ora_mmon_orcl
oracle 6511 1 0 11:17 ? 00:00:00 ora_mmnl_orcl
oracle 6513 1 0 11:17 ? 00:00:00 ora_d000_orcl
oracle 6515 1 0 11:17 ? 00:00:00 ora_s000_orcl
oracle 6519 1 0 11:17 ? 00:00:00 ora_qmnc_orcl
oracle 6527 1 0 11:18 ? 00:00:00 ora_q000_orcl
oracle 6529 1 0 11:18 ? 00:00:00 ora_q001_orcl
oracle 6538 1 0 11:19 ? 00:00:00 ora_j000_orcl
oracle 6541 2720 0 11:19 pts/0 00:00:00 grep ora_
[oracle@localhost 桌面]$ ps -ef | grep ora_ | grep ckpt
oracle 6501 1 0 11:17 ? 00:00:00 ora_ckpt_orcl
[oracle@localhost 桌面]$ kill -9 6501
[oracle@localhost 桌面]$ ps -ef | grep ora_ | grep ckpt
[oracle@localhost 桌面]$ ps -ef | grep ora_
oracle 6554 2720 0 11:20 pts/0 00:00:00 grep ora_
[oracle@localhost 桌面]$ sqlplus / as sysdba; SQL*Plus: Release 10.2.0.1.0 - Production on Thu Jun 6 11:20:14 2013 Copyright (c) 1982, 2005, Oracle. All rights reserved. Connected to an idle instance. SQL> startup
ORACLE instance started. Total System Global Area 838860800 bytes
Fixed Size 1222192 bytes
Variable Size 788531664 bytes
Database Buffers 46137344 bytes
Redo Buffers 2969600 bytes
Database mounted.
Database opened.
SQL> exit;
Disconnected from Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production
With the Partitioning, OLAP and Data Mining options
[oracle@localhost 桌面]$ ps -ef | grep ora_ | grep ckpt
oracle 6568 1 0 11:20 ? 00:00:00 ora_ckpt_orcl

三  总结

1.CKPT,非常非常重要的后台进程,同样不能kill。触发顺序:CKPT------>DBWR------->LGWR

2.作用:发出信号给DBWn、更新数据文件头、更新控制文件

3.Linux中使用ps命令查看CKPT进程。

我的邮箱:wgbno27@163.com  新浪微博:@Wentasy27
微信公众平台:JustOracle(微信号:justoracle)
数据库技术交流群:336882565(加群时验证 From CSDN XXX)
Oracle交流讨论组:https://groups.google.com/d/forum/justoracle By Larry Wen
 
@Wentasy 博文仅供参考,欢迎大家来访。如有错误之处,希望批评指正。原创博文如需转载请注明出处,谢谢 :) [CSDN博客]

Oracle体系结构及备份(十六)——bg-ckpt的更多相关文章

  1. Oracle体系结构及备份(十七)——bg-others

    一 其他进程 Archiver (ARCn) Oneor more archiver processes copy the redo log files to archival storage whe ...

  2. oracle学习笔记(十六) PL/SQL 异常和goto语句

    PL/SQL 异常和goto语句 异常 预定义异常 oracle常见预定义异常: 错误号 异常错误信息名称 说明 ORA-0001 DUP_VAL_ON_INDEX 试图破坏一个唯一性限制 ORA-0 ...

  3. 【Oracle/Java】给十六张表各插入十万条数据 单线程耗时半小时 多线程耗时一刻钟

    测试机Oracle版本: SQL> select * from v$version; BANNER ----------------------------------------------- ...

  4. Oracle体系结构详解

    对于一门技术的学习,尤其是像Oracle database这种知识体系极其庞杂的技术来讲,从宏观上了解其体系结构是至关重要的.同时,个人认为,未必是专业DBA人员才需要了解其体系结构(固然对于数据库专 ...

  5. oracle 体系结构

    oracle 体系结构 数据库的体系结构是指数据库的组成.工作过程与原理,以及数据在数据库中的组织与管理机制. 1. oracle工作原理: 1).在数据库服务器上启动Oracle实例:2).应用程序 ...

  6. Oracle实例和Oracle数据库(Oracle体系结构)

    --========================================== --Oracle实例和Oracle数据库(Oracle体系结构) --==================== ...

  7. 【转载】Oracle实例和Oracle数据库(Oracle体系结构)

    免责声明:     本文转自网络文章,转载此文章仅为个人收藏,分享知识,如有侵权,请联系博主进行删除.     原文作者:Leshami      原文地址:http://blog.csdn.net/ ...

  8. oracle 体系结构解析

    三.oracle 体系结构 1.oracle内存由SGA+PGA所构成 2.oracle数据库体系结构数据库的体系结构是指数据库的组成.工作过程与原理,以及数据在数据库中的组织与管理机制. oracl ...

  9. 十六款值得关注的NoSQL与NewSQL数据库--转载

    原文地址:http://tech.it168.com/a2014/0929/1670/000001670840_all.shtml [IT168 评论]传统关系型数据库在诞生之时并未考虑到如今如火如荼 ...

随机推荐

  1. js数据绑定(模板引擎原理)

    <div> <ul id="list"> <li>11111111111</li> <li>22222222222< ...

  2. 读书笔记--C陷阱与缺陷(六)

    第六章 1.预处理器:预处理器先对代码进行必要的转换处理,简化编程者的工作. 它的重要原因有以下两点: a. 假如要将程序中出现的所有实例都加以修改,但希望只改动程序一处数值,重新编译实现. 预处理器 ...

  3. 基于Json.NET自己实现MVC中的JsonValueProviderFactory

    写了博文ASP.NET MVC 3升级至MVC 5.1的遭遇:“已添加了具有相同键的项”之后,继续看着System.Web.Mvc.JsonValueProviderFactory的开源代码. 越看越 ...

  4. js 获取时间戳的方法

    (new Date()).valueOf()1541569364658(new Date()).getTime()1541569372623Number(new Date())154156938662 ...

  5. 老的API实现WordCount

    使用Hadoop版本0.x实现单词统计 package old; import java.io.IOException; import java.net.URI; import java.util.I ...

  6. Cygwin镜像使用

    前言:Cygwin是一个在windows平台上运行的类UNIX模拟环境,可以自己安装想用的插件 Cygwin镜像使用帮助 收录架构 x86 x86_64 收录版本 所有版本 更新时间 每12小时更新一 ...

  7. PHP经典算法百钱买小鸡

    遇到一道有趣的题,并计算2种方法的效率,发现如果穷举所有组合竟高达1000000次排列~所以简化到了600次.所以,你的一个条件,或者一个运算,可能会提高几千倍的效率! <?php header ...

  8. 有关Virtualbox虚拟机增强功能安装的问题

    在老师给定的步骤下并不能正常的完成Virtualbox虚拟机增强功能安装而是显示下图

  9. zoj 3983 Crusaders Quest 思维+枚举

    题目链接 这道题意思是: 给你一个长度为9的字符串,且只有3个a.3个g.3个o 问,你可以选择删除一段连续的串或者单个的字符也可以不删,最多会出现几个三子相连的子串 比如:agoagoago只有将两 ...

  10. session效验

    看代码... <?php $servername = "服务器名"; $username = "账户名"; $password = "密码&qu ...