diag进程:它为后台诊断进程,用于获得实例中有关进程失败等的诊断信息(用于执行oradebug命令)。
DIA0:另一个数据库诊断进程,负责检测Oracle数据库中的挂起(hang)和死锁的处理。
mman(memory manager)进程:
自动内存管理进程。作用是每分钟都检查AWR性能信息,并根据这些信息决定SGA组件最佳分布。
通过STATISTICS_LEVEL设置统计级别;SGA_TARGET设置SGA总大小
CJQ0(job queue coordinator)进程:
数据库定时任务
Jnnn进程:
最多可以有1 000个作业队列进程:J000,J001,…,J999
Jnnn进程处理完一个作业后再处理下一个作业.每个作业队列进程一次只运行一个作业,直至完成.如果需同时运行多个作业,就需多个进程.
这里不存在多线程或作业的抢占,一旦运行一个作业,就会一直运行到完成(或失败),Jnnn进程退出.
ORACLE在开始时只会启动一个进程,即作业队列协调器(CJQ0),它在作业队列表中看到需要运行的作业时,才会启动Jnnn进程。
如果Jnnn进程完成其工作,并发现没有要处理的新作业,此时Jnnn进程就会退出.
JOB_QUEUE_PROCESSES参数的设置是用户可调的
RVWR(recover writer)进程:
为flashback database提供日志记录,把数据块的前镜像写入日志。
DIA0:另一个数据库诊断进程,负责检测Oracle数据库中的挂起(hang)和死锁的处理。
mman(memory manager)进程:
自动内存管理进程。作用是每分钟都检查AWR性能信息,并根据这些信息决定SGA组件最佳分布。
通过STATISTICS_LEVEL设置统计级别;SGA_TARGET设置SGA总大小
CJQ0(job queue coordinator)进程:
数据库定时任务
Jnnn进程:
最多可以有1 000个作业队列进程:J000,J001,…,J999
Jnnn进程处理完一个作业后再处理下一个作业.每个作业队列进程一次只运行一个作业,直至完成.如果需同时运行多个作业,就需多个进程.
这里不存在多线程或作业的抢占,一旦运行一个作业,就会一直运行到完成(或失败),Jnnn进程退出.
ORACLE在开始时只会启动一个进程,即作业队列协调器(CJQ0),它在作业队列表中看到需要运行的作业时,才会启动Jnnn进程。
如果Jnnn进程完成其工作,并发现没有要处理的新作业,此时Jnnn进程就会退出.
JOB_QUEUE_PROCESSES参数的设置是用户可调的
RVWR(recover writer)进程:
为flashback database提供日志记录,把数据块的前镜像写入日志。