Oracle体系结构及备份(十六)——bg-ckpt
一 什么是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的更多相关文章
- Oracle体系结构及备份(十七)——bg-others
一 其他进程 Archiver (ARCn) Oneor more archiver processes copy the redo log files to archival storage whe ...
- oracle学习笔记(十六) PL/SQL 异常和goto语句
PL/SQL 异常和goto语句 异常 预定义异常 oracle常见预定义异常: 错误号 异常错误信息名称 说明 ORA-0001 DUP_VAL_ON_INDEX 试图破坏一个唯一性限制 ORA-0 ...
- 【Oracle/Java】给十六张表各插入十万条数据 单线程耗时半小时 多线程耗时一刻钟
测试机Oracle版本: SQL> select * from v$version; BANNER ----------------------------------------------- ...
- Oracle体系结构详解
对于一门技术的学习,尤其是像Oracle database这种知识体系极其庞杂的技术来讲,从宏观上了解其体系结构是至关重要的.同时,个人认为,未必是专业DBA人员才需要了解其体系结构(固然对于数据库专 ...
- oracle 体系结构
oracle 体系结构 数据库的体系结构是指数据库的组成.工作过程与原理,以及数据在数据库中的组织与管理机制. 1. oracle工作原理: 1).在数据库服务器上启动Oracle实例:2).应用程序 ...
- Oracle实例和Oracle数据库(Oracle体系结构)
--========================================== --Oracle实例和Oracle数据库(Oracle体系结构) --==================== ...
- 【转载】Oracle实例和Oracle数据库(Oracle体系结构)
免责声明: 本文转自网络文章,转载此文章仅为个人收藏,分享知识,如有侵权,请联系博主进行删除. 原文作者:Leshami 原文地址:http://blog.csdn.net/ ...
- oracle 体系结构解析
三.oracle 体系结构 1.oracle内存由SGA+PGA所构成 2.oracle数据库体系结构数据库的体系结构是指数据库的组成.工作过程与原理,以及数据在数据库中的组织与管理机制. oracl ...
- 十六款值得关注的NoSQL与NewSQL数据库--转载
原文地址:http://tech.it168.com/a2014/0929/1670/000001670840_all.shtml [IT168 评论]传统关系型数据库在诞生之时并未考虑到如今如火如荼 ...
随机推荐
- java基础44 IO流技术(输出字节流/缓冲输出字节流)和异常处理
一.输出字节流 输出字节流的体系: -------| OutputStream:所有输出字节流的基类(抽象类) ----------| FileOutputStream:向文件输出数据的输出字节流(把 ...
- elasticsearch5.5-head
修改 elasticsearch/config/elasticsearch.yml 添加 http.cors.enabled: true http.cors.allow-origin: "* ...
- SQl查询数据库库名,表名、表的列名
查询数据库 select * From master.dbo.sysdatabases where name='数据库名' and status<>512 --读取库中的所有表名 (当 ...
- iOS网络加载图片缓存与SDWebImage
加载网络图片可以说是网络应用中必备的.如果单纯的去下载图片,而不去做多线程.缓存等技术去优化,加载图片时的效果与用户体验就会很差. 一.自己实现加载图片的方法 tips: *iOS中所有网络访问都是异 ...
- django使用RestFramework的Token认证
今天实现的想法有点不正规: Django Rest framework的框架的认证,API都运行良好. 现在是要自己写一个function来实现用户的功能. 而不是用Rest 框架里的APIVIEW这 ...
- maven:missing artifact jdk.tools:jar:1.7
http://stackoverflow.com/questions/11118070/buiding-hadoop-with-eclipse-maven-missing-artifact-jdk-t ...
- java8 - 3
import java.util.ArrayList; import java.util.Arrays; import java.util.List; import java.util.functio ...
- 破损的键盘(UVa 11988)
s[] 数组用来保存原有的字符序列 nex[] 数组记录打印的下标顺序 C++11 代码如下: #include<iostream> #include<cstring> usi ...
- js的等值比较规则
https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Equality_comparisons_and_sameness ES2015中有四种 ...
- UWP入门——应用数据和设置
数据有两个基本的分类,应用数据和用户数据,而用户数据则为由用户拥有的数据,如文档,音乐或电子邮件等,下面将大致的介绍一下应用数据的基本操作. 应用数据:应用数据包含APP的状态信息(如运行时状态,用户 ...