您的位置:首页 > 数据库 > Oracle

oracle服务进程和后台进程区别

2016-05-28 18:07 357 查看
ORACLE进程又分为两类:服务器进程和后台进程。服务器进程用于

处理连接到该实例的用户进程的请求。当应用和ORACELE是在同一台机器上运行,而不再通过网络,一般将用户进程和它相应的服务器进程组合成单个的进程,可降低系统开销。然而,当应用和ORACLE运行在不同的机器上时,用户进程经过一个分离服务器进程与ORACLE通信。它可执行下列任务:

对应用所发出的SQL语句进行语法分析和执行。

从磁盘(数据文件)中读入必要的数据块到SGA的共享数据库缓冲区(该块不在缓冲区时)。

将结果返回给应用程序处理。

server process 就是服务器进程,进程的名字Linux下面类似
ORACLE$SID

系统为了使性能最好和协调多个用户,在多进程系统中使用一些附加进程,称为后台进程。在许多操作系统中,后台进程是在实例启动时自动地建立。一个ORACLE实例可以有许多后台进程,但它们不是一直存在。后台进程的名字为:

DBWR 数据库写入程序;

LGWR 日志写入程序;

CKPT 检查点;

SMON 系统监控;

PMON 进程监控;

ARCH 归档;

RECO 恢复;

LCKn 封锁;

Dnnn 调度进程;

Snnn 服务器。

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: