PMON(Process Monitor):
进程监视器,主要监视服务器进程
DBWR(Database Writer):
用于将数据高速缓存的脏缓冲区数据写入到数据文件中
LGWR(Log Writer):
用于将重做日志缓冲区所记载的全部内容写入到联机重做日志文件中
CKPT(Checkpoint Process):
负责发起检查点信号,检查点会同步的数据文件和控制文件、重做日志
ARCn(Archiver)
归档进程,用于将重做日志的事务变化复制到归档日志中
PMON SMON DBWR LGWR CKPT 这5个进程为核心进程,不能关闭
这里只列出并说明了最主要的几个后台进程
还有其它的一些进程也有自己的作用
共享服务器调度器(Dnnn)进程
共享服务器(Snnn)进程
恢复进程(RECO)
等等…不再一一列出了
可以使用一个V$视图查看所有可能的Oracle 后台进程,确定你的系统中正在使用哪些后台进程:
select paddr, name, description from v$bgprocess order by paddr desc;
启动时
系统首先在服务器内存中分配系统全局区(SGA),构成了Oracle的内存结构,
然后启动若干个常驻内存的操作系统进程,即组成了Oracle的进程结构,
内存区域和后台进程合称为一个Oracle实例
用户会话对建立连接后
oracle会给这个连接分配一个server process就是服务器进程
再给每个服务器进程分配一个PGA空间
加上数据的各种实体文件
整个oracle服务器就开始正常运行了
本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/ruanjian/article-71958-33.html
没有经过战火洗礼就不能衡量实力
那就是死不足惜了