Oracle进程结构中后台进程介绍 |
本文标签:Oracle进程结构 Oracle进程结构包括用户进程,服务器进程以及后台进程等相关进程,如果你想对Oracle进程结构中的相关进程有更好的了解的话,你就可以浏览以下的文章对其进行了解,希望你在浏览完之后会有所收获 。 Oracle进程结构: 用户进程: 用户进程是一个需要与Oracle服务器进行交互的程序 。此进程在数据库用户请求连接Oracle服务器时启动 。如用户启动数据库客户端工具SQL *Plus时,系统自动建立一个用户进程 。 服务器进程: 服务器进程用于处理连接到该实例的用户进程的请求 。此进程在用户建立会话并连接Oracle实例时启动 。服务器进程直接与Oracle数据库交互,实现调用和返回结果 。 后台进程: 在Oracle数据库中,为了使系统性能最好和协调多个用户,实例系统中使用一些附加进程,称为后台进程 。这些后台进程存在于服务器操作系统中,在实例启动时自动启动 。在Oracle进程结构中常用的几个后台进程如下所示: 进程监控:(PMON) 在用户进程出现故障时执行进程恢复 。(常见任务见书7) 系统监控:(SMON) 在实例启动时执行实例恢复 。(常见任务见书7) 数据写入进程:(DBWR) 将所有修改后的缓冲区数据写入数据文件 。(常见任务见书8) 日志写入进程:(LGWR) 将日志缓冲区中的日志数据信息写入日志文件中 。 检查点:(CKPT) 保证所有修改过的数据库缓冲区数据都被写入数据库文件中 。 归档进程:(ARCH) 当数据库运行在归档模式下时,产生该进程,用于写归档日志文件 。 以上的相关内容就是对Oracle进程结构的介绍,望你能有所收获 。 |