- 1
- 0
- 约4.03千字
- 约 5页
- 2016-05-04 发布于重庆
- 举报
Oracle进程及相关示意图
oracle后台进程
1,处理用户请求,同时维护数据库系统使其始终具有良好的性能。
2,从用户进程处接受到任务,然后进行I/O操作、监视各个进程的状态、维护系统的性能和可靠性
9i中主要的后台进程
数据库写进程(DBWRn) 将脏缓存块写入数据文件
日志写进程(LGWR) 将重做日志缓存区的重做记录写入联机重做日志
检查点进程(CKPT) 调用DBWR或LGWR将所有脏缓存块写入数据文件,已实现数据库完整性
系统监视进程(SMON) 在实例启动时负责恢复数据库,回收表空间空闲空间
进程监视进程(PMON) 恢复那些失败的进程,并释放其进程所占系统资源。定期检查调度程序和服务进程
归档进程(ARCn) 将已经写满的重做日志文件复制到归档目标中
恢复进程(RECO) 分布式数据库环境中自动恢复那些失败的分布式事务
调度程序进程(Dnnn) 接受用户进程的请求,将他们放入请求队列中,然后为请求队列中的用户进程分配一个服务进程。
注意:oracle还有一些可选后台进程。比如,在使用作业队列功能(oracle job queue)
时将会启动作业队列进程CJQn;在使用高级队列功能(oracle advanced queue)时将启动队列监视进程QMNn。这些进程不会对实例的运行造成太大影响,即使失败也不会导致实例崩溃。
数据库写进程(DBWRn) 将脏缓存块
原创力文档

文档评论(0)