码迷,mamicode.com
首页 > 系统相关 > 详细

dataguard中比较重要的进程

时间:2017-09-01 10:48:29      阅读:216      评论:0      收藏:0      [点我收藏+]

标签:dataguard001

RFSremotefile server。该进程是standby库接受来自primarylgwr进程触发的redo信息并且写入到standbyredo log中。RFS进程无疑是要和其他进程配合的,也就是传输的进程。那这里就需要上篇的知识了,我们知道触发同步可能由ARCH或者是LGWR进程触发的,两者是不同的。如果是LGWR进程触发,那10g前的话也是由LGWR进程负责传输redo信息,RFS进程负责接收redo信息写入standbyredo log中,10g之后则由LNSn进程完成;如果是ARCH进程触发,也就是归档日志传输的话,那就是由ARCH进程负责传输,RFS进程负责接收,然后写入指定的归档位置,然后再应用的。那这里不同的设置也决定了参数LOG_ARCHIVE_DEST_n的不同设置。

LNSnLGWR触发以后真正负责传输的进程,包括初始化网络I/O等一些列功能。

MRPmanagedrecovery process,简单来说就是物理standby是通过这个进程来实现数据的同步的,直接通过standbyredo log或者是归档日志(取决于模式不同)来进行的一个数据恢复。

LSP:logicalstandby process:逻辑standby的方式,和上面的一样,只不过当中多了一步将redo信息转换成sql语句再恢复。也可以从这里看出逻辑standby和物理standby的不同。


本文出自 “mlqiang” 博客,请务必保留此出处http://031106.blog.51cto.com/152234/1961604

dataguard中比较重要的进程

标签:dataguard001

原文地址:http://031106.blog.51cto.com/152234/1961604

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!