返回数说广场
0
用户发出COMMIT时会必然导致发生下面的哪个情况?
A、ARCn进程将变更向量写入归档重做日志
B、LGWR将日志缓冲区转储到联机重做日志中 【正确答案】
C、DBWn进程将事务更改的缓冲区写入数据文件
D、CKPT进程发出检查点
【答案解析】CKPT进程何时发出检查点受多个因素影响,比如脏块的数量,但COMMT不会必然导致发出检查点;被更改的数据块何时写入数据文件,是不受COMMIT控制的。ARCn进程负责将联机日志切换发生后,非当前的联机日志生成一份副本,所以,COMMIT也不是必然导致ARCn进程进入工作状态。所以,正确答案是“LGWR将日志缓冲区转储到联机重做日志中”。COMMIT发出时,LGWR将数据变化的情况写入联机重做日志后,COMMIT才会提示成功。
0
0 125
分享
评论
热门数说


