Conceptos básicos de los archivos de registro de rehacer en 12c oráculo
Rehacer los archivos de registro almacenar la información de la memoria intermedia de registro en la base de datos Oracle 12c. Están escritos por el Escritor Conectarse (LGWR). Una vez más, no se puede leer estos archivos binarios sin la ayuda del software de base de datos.
Típicamente, rehacer los archivos de registro se denominan con la extensión .LOG o .RDO. Puede ser cualquier cosa que quieras, pero la mejor práctica indica una de esas dos extensiones. También, rehacer los archivos de registro se organizan en grupos y miembros. Cada base de datos debe tener al menos dos grupos de registro de rehacer.
Redo Log archivos contienen toda la información necesaria para recuperar datos perdidos en su base de datos. Cada sentencia SQL que se emite los datos cambiantes puede ser reconstruida por la información guardada en estos archivos.
Rehacer los archivos de registro no registran instrucciones select. Si se olvida de lo que haya seleccionado, sólo vamos a tener que recordar que por su cuenta!
El tamaño óptimo para los archivos de registro de rehacer depende del número de cambios que realice en su base de datos. El tamaño es elegido por usted al configurar la base de datos y se puede ajustar más tarde. Cuando el LGWR está escribiendo en un archivo de registro de rehacer, lo hace de forma secuencial.
Se inicia en el comienzo del archivo y una vez que se llena, se pasa a la siguiente. Aquí es donde el concepto de grupos entra. Oracle llena cada grupo y se mueve a la siguiente. Una vez que se ha llenado todos los grupos, que se remonta a la primera.
Se podría decir que se escriben en forma circular. Si usted tiene tres grupos, sería algo como 1,2,3,1,2,3,. . . etcétera.
Cada vez que un grupo se llena y los interruptores de la escritura, se llama un ingrese el funcionamiento del interruptor. Son cosas que pasan durante una operación de cambio de registro:
El LGWR termina de escribir al grupo actual.
El LGWR empieza a escribir al siguiente grupo.
Un punto de control de la base de datos se produce.
El DBWR escribe bloques sucios de la cascada de búfer.
¿Qué tan rápido cada grupo se llena es la forma de determinar su tamaño. Al observar todas las cosas que ocurren cuando un interruptor de registro sucede, es posible que de acuerdo en que se trata de una operación bastante involucrados. Por esta razón, usted no quiere que los interruptores de registro frecuentes.
La regla general es que usted no desea cambiar los archivos de registro más a menudo que cada 15-30 minutos. Si usted encuentra que sucede, considere aumentar el tamaño de cada grupo.
Debido a que estos rehacer los archivos pueden estar involucrados en las operaciones de recuperación de registro, no perderlos. Al igual que en el control de archivos, rehacer los archivos de registro debe configurarse con copias de espejo el uno del otro. Y, al igual que con los archivos de control, cada miembro debe estar en un dispositivo de disco independiente. De esa manera, si un disco falla y la base de datos se cae, usted todavía tiene la información de recuperación disponible. Usted no debe perder ningún dato.
Cada copia dentro de un grupo se llama miembro. Una configuración común podría ser tres grupos con dos miembros cada uno, para un total de seis archivos de registro de rehacer. Los miembros del grupo se escriben en forma simultánea por el escritor de registro.
¿Cuántos grupos son apropiadas? La configuración más común te encontrarás es de tres. Usted quiere lo suficiente para que el primer grupo de la lista se puede copiar fuera y se guarda antes de la LGWR llega de nuevo para usarlo. Si no ha sido copiado apagado, el LGWR tiene que esperar hasta que la operación se ha completado. Esto puede afectar gravemente el sistema. Afortunadamente, usted rara vez se ve que esto ocurra.
¿Cuántos miembros son apropiadas? Depende de cómo usted es paranoico. Dos miembros en dos discos parece ser bastante común. Sin embargo, no es raro ver a tres miembros en tres discos. Más que eso y eres simplemente una locura. Bueno en realidad no.
Es sólo que cuantos más miembros tenga, más trabajar el LGWR tiene que hacer. Puede afectar el rendimiento del sistema y, al mismo tiempo que ofrece muy poco a cambio.
Comúnmente lleguemos a esta pregunta: " Si mis discos se reflejan a nivel de hardware, ¿necesito más de un miembro de cada grupo? Después de todo, si un disco falla, tengo otra justo allí para tomar el relevo ".
Por desgracia, se obtiene diferentes respuestas dependiendo de a quién le pregunte. Consúltenos y le recomendamos al menos dos miembros de cada grupo:
Oracle sigue recomendando dos miembros de cada grupo como una buena práctica.
Dependiendo de cómo su hardware está configurado, es posible que tenga el mismo controlador de disco de escritura para los espejos de disco. ¿Y si ese controlador escribe galimatías corruptos? Ahora ambas copias están dañados. La separación de sus miembros a través de dos discos diferentes, con diferentes controladores es la apuesta más segura.