多选题
当数据库开启时,如果需要,Oracle会进行实例恢复,请问以下的哪个Oracle后台进程开启会检查数据的一致性?
A.DBWn
B.LGWR
C.SMON
D.PMON
【正确答案】
C
【答案解析】[解析] 这一题是测试对系统监督进程(SMON)的理解程度。根据有关系统监督进程的介绍——“由于某种原因Oracle系统崩溃了(如断电),SGA中任何没有来得及写到磁盘中的信息都将丢失,如有些已经提交的数据还没有真正地被写到数据文件中也会丢失。在这种情况下,当数据库重新开启时,系统监督进程将自动地执行Oracle实例的恢复工作”,从而可以断定选项C是正确的。