Note the following functionalities of various background processes:
1. Record the checkpoint information in data file headers.
2. Perform recovery at instance startup.
3. Cleanup unused temporary segments.
4. Free the resources used by a user process when it fails.
5. Dynamically register database services with listeners.
6. Monitor sessions for idle session timeout.
Which option has the correct functionalities listed for a background process?()
A、Archiver Process (ARCn):1, 2, 5
B、System Monitor Process (SMON):1, 4, 5
C、Process Monitor Process (PMON):4, 5, 6
D、Database Writer Process (DBWn):1, 3, 4
A 答案:C。
Oracle有一些非常重要的后台进程,如下所示:
(1)PMON:进程监视进程(Process Monitor Process)。
(2)SMON:系统监视进程(System Monitor Process)。
(3)DBWn:数据库写入器进程(Database Writer Process),将信息从SGA的数据库缓冲存储区中写入到数据库数据文件中。
(4)LGWR:日志写入器进程(Log Writer Process),将生成的REDO信息从日志缓冲区写入到数据库联机REDO日志中。
(5)CKPT:检查点进程(Checkpoint Process),在检查点操作期间,CKPT进程会通知DBWn检查此点。
本题描述中的1��,���,将检查点记录在文件头属于CKPT的作用,2中在数据库启动的时候执行恢复操作属于SMON的作用,3中清理未使用的临时段也属于SMON的作用,4中释放用户的资源属于PMON的作用,5中动态注册数据库属于PMON的作用,6中监控会话的空闲时间属于PMON的作用。
本题中,对于选项A,1和2不属于ARCn的作用。所以,选项A错误。
对于选项B,4和5不属于SMON的作用。所以,选项B错误。
对于选项C,4、5和6都是PMON的作用。所以,选项C正确。
对于选项D,1、3和4都不是DBWn的作用。所以,选项D错误。
所以,本题的答案为C。
& 说明:
Oracle中还有一些其它的进程,具体分析可以参考我的BLOG:http://blog.itpub.net/26736162/viewspace-2121305
http://mp.weixin.qq.com/s/Vm5PqNcDcITkOr9cQg6T7w
● 本文作者:小麦苗,只专注于数据库的技术,更注重技术的运用
● 作者博客地址:http://blog.itpub.net/26736162/abstract/1/
● 文章内容来源于作者的学习笔记,部分整理自网络,若有侵权或不当之处还请谅解
● 版权所有,欢迎分享本文,转载请保留出处
长按下图识别二维码或微信扫描下图二维码来关注小麦苗的微信公众号:xiaomaimiaolhr,学习最实用的数据库技术。
本文分享自微信公众号 - DB宝(lhrdba)。
如有侵权,请联系 support@oschina.cn 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起分享。