ORA-01567 | Redo Log Files Concepts

A multithreaded process with two threads execu...
Image via Wikipedia

REDO LOGS , GROUPS , FILES

Los REDO LOGS son una pieza importante y crucial en la estructura de la base de datos ya que en ella se almacenan cada una de las operaciones que se realizan en la misma.

Estos consisten en al «menos dos» o más grupos. Cada instancia esta asociada a un grupo de REDO LOG que protege la base de datos en caso de que la instancia falle.

Un dato importante cuando trabajamos con RAC se tiene multiples instancias que se correspoponden con una unica base, como trabajan estos REDOLOGS ?

Cada instancia de Base de Datos tiene asignado su propio grupo de REDOLOG , conocidos como REDO THREAD .

De manera que en un escenario donde trabajamos con Real Application Cluster podemos decir :

Cada instancia puede accesar de manera concurrente a una instancia simple, que ellas mismas tienen su propio THREAD de REDOLOGS.

Que es lo que se esta escribiendo en nuestros REDOLOGS ?

Un REDO LOG de una base de datos esta compuesto por dos o mas REDO LOG FILES.

Nuestra base de datos requiere un minimo de dos ARCHIVOS REDOLOG para garantizar que al menos uno este disponible para escribir mientras el otro esta siendo archivado. Continúa leyendo ORA-01567 | Redo Log Files Concepts

Oracle Tunning | How to change the Redo Log File size

innodb-transactions
Image by martin.guo via Flickr

Como redimensionar REDOLOG FILE

Hace algunos dias estuvimos trabajando en el redimensionamiento de los redo log file.

Que nos llevo a tomar esta decisión ?

La aplicación ESB (Enterprise Service Bus) que tenemos en una entidad financiera puso en funcionamiento un nuevo canal sin previo aviso, generando una gran cantidad de transacciones, aumentado notablemente el commit.

Esto provoco que se incrementara la cantidad de log switch y que el espacio dimensionado de los REDOLOGS no sea suficiente. Obviamente impacto notablemente en la performance de la base de datos.

Cual era el escenario ?