数据卫士主要提供两种服务:
1)重做传输服务:就是将重做日志从初级端到一个或多个备用的目的地。
2)重做应用服务:重做日志是由初级侧备用方。
本文首先讨论了重做传输服务。

1。使用ARCn传输重做日志
默认情况下,分析是用来传输重做日志的分析,但只能用在最高性能模式。(参见oracle数据卫士的三种保护模式),ARCH传输重做日志的示意图如下所示:
一般过程如下:
1)一旦日志开关处于初级段arc0完成,新生成的归档日志是由基因转移到备用端。
2)待机端由RFS进程接受日志,如果备用配置日志备用重做日志,记录,如备用重做日志进行归档日志日志开关组,使用归档日志恢复;如果没有备用重做日志配置,RFS进程接收日志,备用终端档案目录,备份应用程序日志恢复。

2。使用时将重做日志
LGWR进程是从分析完全不同的,和最明显的区别是,它不需要等待完成日志切换和转发的小学,和意图如下:




过程如下:

1)如果主日志,LGWR进程将触发lnsn重做备用重做传输日志;注:这个不能直接由数据传输,因为整个数据库实例只有一个LGWR,为了保证其性能不受影响,不能转移直接从它)

2)网络传输模式可以选择同步或异步,同步是指当主提交,需要等待重做被发送到备用返回。所以如果同步设置,建议net_timeout参数设置在同一时间,和错误时返回超时没有反应。异步意味着原提交的成功不是日志的成功传播有关,这对主要性能的影响最小。

3)在备用侧的RFS进程写入重做备用重做日志。如果实时应用程序启动,重做将应用于备用数据库。如果没有实时应用程序打开,归档后将在备用数据库上应用备用重做日志。