全球旧事资料 分类
数据库启动完成后(I
sta
ce启动成功)就至少有六个后台进程在活动,这些进程根据数据库的需要而分工不同。他们分别是:
1数据库写入器(DBWR)数据库写入器(DatabaseWriter)的任务是将修改后的在内存数据块写回数据库文件中。在某些操作系统中,Oracle可以有两个BDWR进程。
2校验点(CKPT)是一个可选进程。在系统运行中当出现查找数据请求时,系统从数据库中找出这些数据并存入内存区,这样用户就可以对这些内存区数据进行修改等。当需要对被修改的数据写回数据文件时就产生重做日志的交替写(Switch),这时就出现校验点。系统要把内存中灰数据(修改过)块中的信息写回磁盘的数据文件中,此外系统还将重做日志通知控制文件。DBA可以改变参数文件中CHECKPOINT_PROCESSTRUE来使能使有效或无效该进程。
3日志写入器(LGWR)用于将SGA区中的日志信息写入日志文件的进程。一般是用户所作的修改值先记入日志文件。等到一定时才真正将修改结果写回数据文件。
f4系统监控器(SMON)系统监控器(Systemmo
itor)是在数据库系统启动时执行恢复工作的强制性进程。比如在并行服务器模式下(两台服务器共用一磁盘组),SMON可以恢复另一台处于失败的数据库。使系统切换到另一台正常的服务器上。
5进程监控器(PMON)进程监控器(ProcessMo
itor)用于终止那些失败的用户,释放该用户所占用的资源等。
6归档器(ARCH)可选进程,当数据库系统处于归档(ARCHIVELOG)模式时使用。
7锁(LCK
)可选进程,当在并行服务器模式可出现多个锁定进程以利于数据库通信。
8恢复器(RDCO)分布式数据库(不同地点有不同机器和不同的Oracle系统)模式下使用的可选进程,用于数据不一致时作的恢复工作。在RECO解决恢复前,所作的修改数据的标志均标为“可疑”。
9调度(D

)可选进程,在多线程下使用,即对每个在用(D000,,D

)的通信协议至少创建一个调度进程,每个调度进程负责从所联接的用户进程到可用服务器进程的路由请求。把响应返回给合适的用户进程。
10快照进程SNP
快照进程处理数据库快照的自动刷新,并通过DBMS_JOB包运行预定的数据库过程INITsidORA参数JOB_QUEUE_PROCESS设置快照进程数,参数JOB_QUEUE_INTERVAL决定快照进程在被唤醒以处理挂起的作业或事务之前休眠的秒数。
11)并行查询进程(P

)可根据数据库的活动并行查询选项的设置,ORACLE服务器起动或停止查询进程这些进程涉及并行索引的创建,表的创建及查询。启动的数量与参数PARALLEL_MIN_SERVERS指定r
好听全球资料 返回顶部