Oracle服务器-进程结构.ppt
《Oracle服务器-进程结构.ppt》由会员分享,可在线阅读,更多相关《Oracle服务器-进程结构.ppt(14页珍藏版)》请在三一办公上搜索。
1、Oracle 服务器,成都信息工程学院 软件工程学院,Oracle服务器-Oracle体系结构,课程内容,Oracle服务器的进程结构Oracle服务器进程的主要任务,进程结构Process Structure,进程是操作系统中一个独立的可以调度的活动,用于完成指定的任务。Oracle系统工作过程中主要涉及到如下两类进程:用户进程 User processOracle进程:Oracle进程在创建实例时由Oracle产生,执行的是Oracle自身的代码,用于完成特定的服务功能。服务进程 Server process后台进程 Background process,Oracle服务器Oracle体系
2、结构,用户进程User Process,当用户连接数据库时会创建一个用户进程。用户进程执行的是一个应用程序或Oracle工具程序代码,如在oracle中的SQLPlus、企业管理器等。用户进程不是实例的组成部分。用户进程首先必须建立一个连接在Oracle服务器内用户进程相互不会影响,数据库用户,Serverprocess,Userprocess,建立一个连接,Oracle服务器Oracle体系结构,服务进程Server Process,由Oracle自身创建,用于处理连接到实例中的用户进程提出的请求。解析并执行用户所提交的SQL语句。在SGA区的数据库缓存中搜索用户进程所访问的数据,如果数据不
3、在缓存中,则需要从硬盘数据文件中读取,再将它们复制到缓存中。将数据返回给用户进程。,Oracle服务器Oracle体系结构,后台服务进程Background Processes,后台服务进程主要作用是以最有效的方式为并发建立的多个用户进程提供Oracle的系统服务(I/O操作、监视进程状态、维护系统的性能和可靠性),使Oracle有效地完成复杂的数据处理和维护任务。主要的后台服务进程 DBWn 数据库写入进程 LGWR 日志写入进程 CKPT 检查点 SMON 系统监控 PMON 进程监控 ARCH 归档 RECO 恢复 LCKn 封锁 Dnnn 调度进程 Snnn 服务器,Oracle服务器
4、Oracle体系结构,后台服务进程Background Processes,Oracle服务器Oracle体系结构,后台进程与数据库组件之间的关系,数据库写进程Database Writer(DBWn),出现检查点时,LGWR将通知DBWR 脏缓存块达到临界长度缓冲区满出现超时(每次3秒)表空间离线或只读对表(Table)使用DROP或 TRUNCATE命令表空间开始备份,Oracle服务器Oracle体系结构,该进程执行将缓冲区写入数据文件,是负责缓冲存储区管理的一个ORACLE后台进程。当缓冲区中的某个缓存块的数据被修改后,它被标志为“弄脏”,DBWR的主要任务是将“弄脏”的缓冲区写入磁盘
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Oracle 服务器 进程 结构

链接地址:https://www.31ppt.com/p-6513595.html