
Fundamentos de Administración de Base de Datos:
Un sistema de base de datos (DBMS) incluye:
- Procesos de Base de Datos
- Un buffer en la memoria principal.
- Data files (archivos de datos) que contienen la información.
- Log files (archivos de registro) que contiene los cambios a la información.
Cuando el sistema SAP inicia, todos los work process se conectan a un proceso de la BD. Las consultas a la BD pasan de los work process de SAP a los procesos de BD asignados, los cuales ejecutan la solicitud en la BD.
Los datos se almacenan en los datas files, y el acceso a los mismos siempre se realiza mediante la utilización del buffer en la MP. Existen procesos especiales de la BD que se encargan del intercambio entre el buffer y los datas files, dónde los datos se leen y escriben en páginas completas.
Log File: Contiene el estado de los cambios realizados a la BD. Solo los cambios, pero no las páginas completas, se registran en el buffer de log. Las entradas se escriben desde el log buffer al log file.
Proceso de BackUp: Para cada BD, existe un mecanismo que realiza un backup de la información desde el log file a otros archivos o a un medio de backup. Esto asegura que el archivo de log no se vuelva demasiado grande.
Espejado de log file: SAP recomienda realizar un espejado del log file, utilizando un software especial que provee la BD. Para realizar esto, el DBMS realiza una escritura en paralelo en dos log files (primario y secundario). Podrá sobrescribir los log file primario y secundario una vez que el primario ha sido respaldado.
IMPORTANTE: El mecanismo de log no debe ser desactivado nunca en un sistema productivo. Caso contrario el estado de las modificaciones a los datos podría perderse ante una falla.