专业编程教程与实战项目分享平台

网站首页 > 技术文章 正文

数据库笔试面试114——在Oracle中,后台进程说法

ins518 2024-10-20 08:56:15 技术文章 17 ℃ 0 评论

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

答案: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

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表