oracle体系结构-进程结构 概述
来源:互联网 发布:录干音用什么软件 编辑:程序博客网 时间:2024/06/06 07:25
oracle的进程分为用户进程,服务器进程和后台进程。
用户进程是在客户机内存上运行的程序,在用户请求连接oracle数据库时建立。用户进程不能直接同oracle服务器交互,
而是把操作进程提交给服务器进程。服务进程是在用户和oracle数据库简历会话之后自动在服务器端创建的进程。服务器进程直接和oracle
服务器交互,执行用户请求并返回结果。服务进程有专有和共享之分。
后台进程是属于oracle实例的一部分,oracle的后台进程的作用是对数据进行操作,并维护数据库系统,
使其始终处于一个良好的状态。
一,用户进程和服务进程
当用户要提交并执行sql语句,在用户的客户机上要运行一个程序,如sqlplus或其他应用程序,这个程序是作为用户进程(user process)
运行的。当用户需要连接到oracle服务器时,在oracl服务器上则会启动一个服务进程来为用户进程服务。
服务进程总是运行在服务器上面,而用户进程既可以运行在服务器上,又可以运行在客户机上
当特定的用户同oracle服务器连接成功,并通过oracle服务器的的身份验证,这时用户和oraccle服务器之间建立了一个会话,同一个用户可以同服务器建立多个会话,当用户退出或异常断开时,会话即结束。
二,后台进程
在一个多进程oracle系统中,存在多个被称为后台进程的oracle进程。来为用户提供服务并保证系统性能。
系统监控进程(smon),实例启动时执行恢复工作,对有故障实例进行恢复。
进程监控进程(pmon),主要用于恢复失败的用户进程
数据库写入进程(dbwn),将修改后的数据块写入回数据文件
日志写入进程(lgwn),将内存中的日志内容写入日志文件
检查点进程(ckpt),启动检查点,用于减少数据库实例恢复所需要的时间。
归档进程(arcn),当服务器以归档方式运行时调用该进程完成日志归档
恢复进程(reco),用于分布式数据库的失败处理
锁进程(lckn),在并行服务器模式下确保数据的一致性
调度进程(dnnn),负责把用户进程分配到可用的服务进程进行处理。
- oracle体系结构-进程结构 概述
- Oracle体系结构:内存结构和进程结构
- Oracle体系结构:内存结构和进程结构
- oracle体系结构三部曲之进程结构
- Oracle的体系结构(五)进程结构
- Oracle数据库体系结构(内存结构和进程结构)
- Oracle体系结构:内存结构和进程结构-体系架构
- Oracle体系结构:内存结构和进程结构-体系架构
- Oracle体系结构:内存结构和进程结构-体系架构
- [Oracle]体系结构(一)--概述
- [Oracle]体系结构(一)--概述
- Oracle服务器体系结构概述
- Oracle体系结构概述
- Oracle体系结构概述
- ORACLE体系结构概述
- Oracle体系结构概述
- Oracle体系结构的概述
- Oracle体系结构总体概述
- Swift - 点击输入框外部屏幕关闭虚拟键盘
- hdu2467 String painter(区间dp)
- swift基本语法(总结提炼版)之007 swift之数组
- SUSE Linux上安装IPython/Jupyter
- leetcode Partition List二分链表问题
- oracle体系结构-进程结构 概述
- leetcode:Recover Binary Search Tree
- C#Winform读取txt文件
- Python操作Mysql实例代码 - 以及mysqldb 安装
- 毕业设计第九天
- #Android学习#启动、绑定及跨应用启动Service
- leetcode 318. Maximum Product of Word Lengths
- Mina(三)
- 最近想学学Opencv,一边学一边在这做笔记