dataguard中比较重要的进程

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了dataguard中比较重要的进程相关的知识,希望对你有一定的参考价值。

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中比较重要的进程的主要内容,如果未能解决你的问题,请参考以下文章

dataguard宕机重启后,MRP进程起不来,报ORA-01111(10g)或者ORA-01274(11g)错

linux下怎么将oracle配置成双机热备

DataGuard apply比较慢

[Oracle][DATAGUARD] 关于确认LOGICAL STANDBY的同期状况的方法

Oracle Dataguard报错:ARC1: Becoming the ‘no FAL‘ ARC

为什么 dataguard 应用 归档日志 速度