La Red de Conocimientos Pedagógicos - Currículum vitae - Oracle]Explicación detallada de Rehacer transmisión de Data Guard

Oracle]Explicación detallada de Rehacer transmisión de Data Guard

Data Guard proporciona principalmente dos servicios) El servicio de transmisión Redo consiste en transferir los registros de Redo desde el lado Primay a uno o más destinos en espera) El servicio de aplicación Redo consiste en aplicar los registros de Redo transferidos desde el lado Primay al Lado en espera. Este artículo habla primero sobre el servicio de transmisión de rehacer

Uso de ARCn para transmitir registros de rehacer De forma predeterminada, ARCn se usa para transmitir registros de rehacer. Sin embargo, ARCn solo se puede usar en el modo de mayor rendimiento (. para obtener más detalles, consulte "Oracle] Data Guard Introducción a tres modos de protección") El diagrama esquemático del uso de ARCH para transmitir registros de rehacer es el siguiente. El proceso general es el siguiente) Segmento primario ARC una vez que se completa el cambio de registro, ARC. transferirá el registro de archivo recién generado al lado en espera) El lado en espera acepta los registros mediante el proceso RFS si está configurado el registro de rehacer en espera para registrar registros de rehacer en espera. Espere a que el registro de rehacer en espera realice el cambio de registro para formar registros de archivo y luego aplique el archivo. registros para recuperación. Si el registro de rehacer en espera no está configurado, el proceso RFS recibe los registros y los coloca en el directorio de archivo final en espera. Luego, el registro en espera aplica los registros de archivo para la recuperación.

Uso de LGWR para transmitir registros de rehacer. El uso del proceso LGWR es muy diferente al de ARCn. La diferencia más obvia es que no es necesario esperar a que el primario complete el cambio de registro antes de transmitir. El diagrama es el siguiente

<. p> El proceso es aproximadamente el siguiente

) Una vez que el registro de rehacer primario se haya generado, LGWR activará el proceso LNSn para transmitir solo el registro de rehacer en espera. Tenga en cuenta que no puede ser. transmitido directamente por LGWR porque Solo hay un LGWR para toda la instancia de la base de datos Para garantizar que su rendimiento principal no se vea afectado, no se puede transmitir directamente)

) El modo de transmisión de red puede elegir sincronización o. La sincronización asíncrona significa que cuando se envía el primario, debe esperar a que Redo se transmita al modo de espera y solo puede regresar después del éxito. Por lo tanto, si configura la sincronización, se recomienda configurar el parámetro NET_TIMEOUT al mismo tiempo. si no hay respuesta después del tiempo de espera, se devolverá un error. async significa que si el envío principal es exitoso y si la transmisión del registro es exitosa no tiene nada que ver. Esto tendrá el menor impacto en el rendimiento del lishixinzhi/Artículo/principal. programa/Oracle/201311 /19052