数据库后台进程,学习随笔
来源:互联网 发布:js 鼠标点击事件 编辑:程序博客网 时间:2024/05/16 06:38
oracle进程体系结构的设计目的是进可能的使用系统资源,使其获得最大的吞吐量和最短的响应时间。
oracle两种实例类型:
单进程实例:一种数据库系统,一个进程执行全部oracle代码。oracle数据库和用户应用程序无法实现进程分离,所以oracle代码和用户数据库引用程序都是通过单进程执行。
多进程oracle实例:使用多个进程来执行oracle的不同部分,对应于一没一个连接的用户都有一个进程。
多进程系统中,进程分为两类,前台进程与后台进程。
前台进程:当用户运行的应用简历一个用户进程,该进程通过某种方式启动一个服务器进程,用于处理连接到该实例的用户进程的请求。
注意:如果oracle在同一台机器上运行,而不通过网络,那么用户进程和服务器进程之间可以通过BEQ协议通信,从而降低开销。当在不同机器上运行时,用户使用的TCP/IP协议,通过服务进程访问oracle。
后台进程:后台进程不是一直存在的。
DBWR,数据库写程序
执行将数据块缓冲区写入数据文件的工作,是负责缓冲存储区管理的一个oracle后台进程。
LGWR,日志写程序
负责管理日志缓冲区的一个oracle后台进程,他将日志缓冲区写入磁盘上的日志文件。
出发条件:
当用户进程提交一事务时写入一个提交记录。
每3秒将日志缓冲区输出
每当日志缓冲区使用1/3时,将日志缓冲区输出。
当DBWR将修改缓冲区写入磁盘时,则将日志缓冲区输出。
CKPT,检查点
在检查点出现时,对全部数据文件的的头文件进行修改,并在控制文件中记录该检查点。
SMON,系统监控
负责在实例启动时执行实例恢复,并清理不在使用的临时段。在具有并行服务器选项的环境下,smon对有故障的CPU或实例进行实例恢复。9I开始事务回滚操作的默认行为是有SMON来处理的。
PMON,进程监控
在用户进程出现故障时执行进程恢复,负责清理存储区和释放该进程所使用的资源。
ARCH,归档
将已满的在线日志文件复制到指定存储设备。当开始归档时进程在存在。
RECO,恢复
RECO进程能够自动解决分布式事务中的故障,一个节点的RECO后台进程能够自动连接到包含错误分布式事务的其他数据库中,解决了所有故障后,将整个全局事务从其他节点相关联的表中伤处。
LCKn,封锁
是具有并行服务器选项的环境下使用,课多至10个进程,用于实例间的锁。
Dnnn,调度进程
允许用户进程共享有限的服务器进程。
Snnn,服务器。
- 数据库后台进程,学习随笔
- ASM后台进程。学习随笔
- RAC 学习随笔 (1) rac特点与特有后台进程。
- <Oracle 数据库后台进程>
- 那些后台进程可杀 (自学随笔)
- 数据库集群分类 学习随笔
- Linux进程与线程学习随笔
- oracle数据库后台进程详解 总结
- 后台学习三---数据库操作
- android 学习随笔四(数据库存储)
- 后台进程(守护进程)自动备份PostgreSQL数据库
- ORACLE学习几个重要的后台进程
- linux 学习笔记 后台进程运行程序
- linux学习笔记 后台进程运行程序
- 数据库随笔
- 数据库随笔
- 后台进程
- 使用dbms_job包来实现数据库后台进程
- const解析
- 题目1000:计算a+b
- 学习笔记之每日杂项
- Ogre Material
- 数据库基础
- 数据库后台进程,学习随笔
- ubuntu下使用SourceInsight查看android源码
- tabhost
- 防止屏蔽,背投广告代码的完善
- java 实现jms的客户端(发送接收消息)
- jQuery的DOM操作
- sql查询重复记录、删除重复记录方法大全
- 为JavaScript Binding添加新DOM对象的三种方式及实作
- mysql load 文件 合法性 (期待大家的想法)