一  什么是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. maxout激活函数

    maxout的拟合能力是非常强的,它可以拟合任意的的凸函数.最直观的解释就是任意的凸函数都可以由分段线性函数以任意精度拟合(学过高等数学应该能明白),而maxout又是取k个隐隐含层节点的最大值,这些 ...

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

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

  3. DedeCMS栏目页调用当前栏目名和上级栏目名

    在构建网页的时候,如果不想逐个写栏目列表页的标题,即列表页标题形式为:{field:seotitle/}_{dede:global.cfg_webname/},其中{field:seotitle/}为 ...

  4. MySQL基础 - 权限配置

    为数据库创建特定的用户和密码 mysql>grant all privileges on <database>.* to '<username>'@'localhost' ...

  5. Struts DynaActionForm example

    The Struts DynaActionForm class is an interesting feature to let you create a form bean dynamically ...

  6. **PHP foreach 如何判断为数组最后一个最高效?

    http://www.zhihu.com/question/20158667 其他方法: $list = array('a', 'b', 'c'); foreach($list as $k=>$ ...

  7. 【LOJ】#2063. 「HAOI2016」字符合并

    题解 dp[i][j][S]表示区间[i,j]内剩余的数位状压后为S的最大值 这样转移起来不就是\(n^3 2^8\)了吗 冷静一下,我们可以发现一段区间内剩下的数位的个数是一定的,也就是我们可以在枚 ...

  8. 操作系统基础梳理--进程&线程

    1.举个栗子 1.1.知乎一形象例子 [摘自知乎]比如说十几年前,马化腾在写QQ,假设他那个时候不懂多进程多线程.然后他就开始写啦,这玩意儿不简单吗,不就是用户输入什么,把信息打包发到另一个用户,再显 ...

  9. Educational Codeforces Round 44 (Rated for Div. 2) F - Isomorphic Strings

    F - Isomorphic Strings 题目大意:给你一个长度为n 由小写字母组成的字符串,有m个询问, 每个询问给你两个区间, 问你xi,yi能不能形成映射关系. 思路:这个题意好难懂啊... ...

  10. Git github webhook 自动更新/部署代码 php自动更新脚本

    这几天尝试了利用github的webhook,当代码更新到github,我们的测试服务器自动更新最新的gitbub仓库代码. 先列几个大概步骤,有时间再补充详细 1 . 服务器生成ssh key,一般 ...