La multiplexación de redo log files es una característica de Oracle que permite tener múltiples copias de los archivos de registro de recuperación. Estos archivos son fundamentales para la recuperación de la base de datos en caso de fallos.

Cómo funciona la multiplexación de redo log files:

  1. De forma predeterminada, Oracle crea dos o más grupos de redo log files.
  2. Cada grupo contiene múltiples (normalmente dos o tres) copias idénticas del archivo de registro de recuperación.
  3. Cuando la base de datos escribe en los redo log files, lo hace simultáneamente en todas las copias de cada grupo.
  4. Si uno de los archivos de registro de recuperación falla, la base de datos puede utilizar las otras copias del mismo grupo.

Ventajas de la multiplexación de redo log files:

  1. Redundancia y alta disponibilidad: La base de datos puede seguir funcionando si uno de los redo log files falla, ya que tiene otras copias disponibles.
  2. Recuperación más rápida: En caso de un fallo, la base de datos puede recuperarse más rápidamente utilizando las copias redundantes.
  3. Protección contra desastres: Al ubicar las copias de redo log files en diferentes ubicaciones físicas, se mejora la protección contra desastres.
  4. Facilidad de administración: Permite realizar cambios en la ubicación de los redo log files sin interrumpir el servicio.

Desventajas de la multiplexación de redo log files:

  1. Requisitos de almacenamiento adicionales: Al tener múltiples copias de los redo log files, se necesita más espacio de almacenamiento.
  2. Sobrecarga de I/O: La escritura simultánea en múltiples copias de los redo log files puede generar una sobrecarga de I/O, lo que puede afectar al rendimiento en algunas cargas de trabajo.

Práctica:

  1. Inicia sesión en tu instancia de Oracle 19c.
  2. Verifica la configuración actual de los redo log files mediante el siguiente comando SQL:
SELECT * FROM v$logfile;

3. Agrega un nuevo grupo de redo log files con dos copias utilizando el siguiente comando SQL:

ALTER DATABASE ADD LOGFILE GROUP 4 ('/new/path/redo04a.log', '/new/path/redo04b.log') SIZE 100M;

5. Verifica nuevamente la configuración de los redo log files para asegurarte de que se haya agregado el nuevo grupo.

6. Simula la falla de uno de los redo log files eliminando o moviendo uno de los archivos. Observa cómo la base de datos puede seguir funcionando utilizando las otras copias.

7. Restaura el archivo de redo log file faltante y verifica que la base de datos vuelva a utilizar todas las copias.

    Deja un comentario

    Tendencias