一  什么是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.

二  操作示例

  1. [oracle@localhost 桌面]$ ps -ef | grep ora_
  2. oracle 6491 1 0 11:17 ? 00:00:00 ora_pmon_orcl
  3. oracle 6493 1 0 11:17 ? 00:00:00 ora_psp0_orcl
  4. oracle 6495 1 0 11:17 ? 00:00:00 ora_mman_orcl
  5. oracle 6497 1 0 11:17 ? 00:00:00 ora_dbw0_orcl
  6. oracle 6499 1 0 11:17 ? 00:00:00 ora_lgwr_orcl
  7. oracle 6501 1 0 11:17 ? 00:00:00 ora_ckpt_orcl
  8. oracle 6503 1 0 11:17 ? 00:00:00 ora_smon_orcl
  9. oracle 6505 1 0 11:17 ? 00:00:00 ora_reco_orcl
  10. oracle 6507 1 0 11:17 ? 00:00:00 ora_cjq0_orcl
  11. oracle 6509 1 0 11:17 ? 00:00:00 ora_mmon_orcl
  12. oracle 6511 1 0 11:17 ? 00:00:00 ora_mmnl_orcl
  13. oracle 6513 1 0 11:17 ? 00:00:00 ora_d000_orcl
  14. oracle 6515 1 0 11:17 ? 00:00:00 ora_s000_orcl
  15. oracle 6519 1 0 11:17 ? 00:00:00 ora_qmnc_orcl
  16. oracle 6527 1 0 11:18 ? 00:00:00 ora_q000_orcl
  17. oracle 6529 1 0 11:18 ? 00:00:00 ora_q001_orcl
  18. oracle 6538 1 0 11:19 ? 00:00:00 ora_j000_orcl
  19. oracle 6541 2720 0 11:19 pts/0 00:00:00 grep ora_
  20. [oracle@localhost 桌面]$ ps -ef | grep ora_ | grep ckpt
  21. oracle 6501 1 0 11:17 ? 00:00:00 ora_ckpt_orcl
  22. [oracle@localhost 桌面]$ kill -9 6501
  23. [oracle@localhost 桌面]$ ps -ef | grep ora_ | grep ckpt
  24. [oracle@localhost 桌面]$ ps -ef | grep ora_
  25. oracle 6554 2720 0 11:20 pts/0 00:00:00 grep ora_
  26. [oracle@localhost 桌面]$ sqlplus / as sysdba;
  27.  
  28. SQL*Plus: Release 10.2.0.1.0 - Production on Thu Jun 6 11:20:14 2013
  29.  
  30. Copyright (c) 1982, 2005, Oracle. All rights reserved.
  31.  
  32. Connected to an idle instance.
  33.  
  34. SQL> startup
  35. ORACLE instance started.
  36.  
  37. Total System Global Area 838860800 bytes
  38. Fixed Size 1222192 bytes
  39. Variable Size 788531664 bytes
  40. Database Buffers 46137344 bytes
  41. Redo Buffers 2969600 bytes
  42. Database mounted.
  43. Database opened.
  44. SQL> exit;
  45. Disconnected from Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production
  46. With the Partitioning, OLAP and Data Mining options
  47. [oracle@localhost 桌面]$ ps -ef | grep ora_ | grep ckpt
  48. oracle 6568 1 0 11:20 ? 00:00:00 ora_ckpt_orcl

三  总结

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

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

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

  1. 我的邮箱:wgbno27@163.com 新浪微博:@Wentasy27
  2. 微信公众平台:JustOracle(微信号:justoracle
  3. 数据库技术交流群:336882565(加群时验证 From CSDN XXX
  4. 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. java基础44 IO流技术(输出字节流/缓冲输出字节流)和异常处理

    一.输出字节流 输出字节流的体系: -------| OutputStream:所有输出字节流的基类(抽象类) ----------| FileOutputStream:向文件输出数据的输出字节流(把 ...

  2. elasticsearch5.5-head

    修改 elasticsearch/config/elasticsearch.yml 添加 http.cors.enabled: true http.cors.allow-origin: "* ...

  3. SQl查询数据库库名,表名、表的列名

    查询数据库 select * From master.dbo.sysdatabases where name='数据库名' and status<>512   --读取库中的所有表名 (当 ...

  4. iOS网络加载图片缓存与SDWebImage

    加载网络图片可以说是网络应用中必备的.如果单纯的去下载图片,而不去做多线程.缓存等技术去优化,加载图片时的效果与用户体验就会很差. 一.自己实现加载图片的方法 tips: *iOS中所有网络访问都是异 ...

  5. django使用RestFramework的Token认证

    今天实现的想法有点不正规: Django Rest framework的框架的认证,API都运行良好. 现在是要自己写一个function来实现用户的功能. 而不是用Rest 框架里的APIVIEW这 ...

  6. maven:missing artifact jdk.tools:jar:1.7

    http://stackoverflow.com/questions/11118070/buiding-hadoop-with-eclipse-maven-missing-artifact-jdk-t ...

  7. java8 - 3

    import java.util.ArrayList; import java.util.Arrays; import java.util.List; import java.util.functio ...

  8. 破损的键盘(UVa 11988)

    s[] 数组用来保存原有的字符序列 nex[] 数组记录打印的下标顺序 C++11 代码如下: #include<iostream> #include<cstring> usi ...

  9. js的等值比较规则

    https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Equality_comparisons_and_sameness ES2015中有四种 ...

  10. UWP入门——应用数据和设置

    数据有两个基本的分类,应用数据和用户数据,而用户数据则为由用户拥有的数据,如文档,音乐或电子邮件等,下面将大致的介绍一下应用数据的基本操作. 应用数据:应用数据包含APP的状态信息(如运行时状态,用户 ...