第六讲oracle数据库服务器例程内容摘要:

例和 Oracle数据库两部分组成。 SGA和后台进程合称为一个Oracle实例 服务器 应用 /网络服务器 用户 Oracle 服务器 服务进程 服务器进程处理与应用程序相连的用户进程的请求,它与用户进程相通讯,为相连的用户进程的 Oracle请求服务。 连接数据库 Server process Oracle server User process 服务器 客户 用户 服务进程的特点  在 ORACLE SERVER所在的机器上运行  在专用服务配置中只对一个用户进程服务  使用不同的 PGA  处理由客户产生 的请求 ,并将结果返回客户 专用服务器方式 为每个用户单独开设一个服务器进程。 不设置参数: MTS_SERVICE MTS_DISPATCHERS MTS_SERVERS MTS_LISTERNET_ADDRESS S G A 服务器进程 用户进程 后 台 进 程 服务器进程 用户进程 专用服务器进程响应用户进程过程  客户端应用程序向 Oracle例程发出一个连接请求  服务器上的监听程序探测到用户请求,并生成一个专用服务进程来对用户登陆信息加以确认  用户执行查询操作  专用进程执行用户查询操作中的所有源代码程序 多线程服务器方式 通过调度器为每个用户进程分配服务器进程。 用户进程 S G A 服务器进程 后 台 进 程 服务器进程 用户进程 用户进程 调度器 MTS相关的参数涵义  MTS_SERVICE: 服务器名,缺省值为 DB_NAME  MTS_DISPATCHERS: 调度器个数  MTS_SERVERS: 可以启动的服务器进程的个数  MTS_LISTERNET_ADDRESS: SQL*NET监听器地址  MTS_MAX_SERVERS: 服务器进程的最大数 后台进程 为了优化性能并协调多个用户,服务器进程在执行用户请求的过程中,将调用后台进程实现对数据库的操作。 大部分后台进程在实例启动时自动建立。  必须的后台进程 DBWn PMON CKPT LGWR SMON  可选的后台进程 ARCn LMDn QMNn CJQ0 LMON RECO Dnnn LMS Snnn LCKn Pnnn 后台进程 SGA DBWR CKPT LGWR ARCH RECO LCKn SMON Shared Pool Database Buffer Cache Redo Log Buffer PMON LMD0 LMON DB Files Log Files Archive Logs Remote DB Clustered Instances GMS work shared memory disk IO 数据库写入进程 DBWR 服务器进程在数据缓冲区中记录回退和数据块的更改。 数据库写入程序 (DBWn) 将数据缓冲区中所有修改过的缓冲块数据写到数据文件中,它确保有足够数量的空闲缓冲区在数据缓冲区。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。