Control 4
Administración de Base de Datos
Instituto IACC
06-05-2019
Desarrollo
Para este fin necesitaremos establecer procedimientos y documentar con el fin de mantener a
disposición cuando se requiera en caso de algún incidente.
Respaldos diarios almacenados en un servidor nas u otro servidor para este fin (File server)
Mantener respaldos semanales (HDD Externos u otros)
Revisar la integridad de los respaldos mensualmente (Restauración de la Base de Datos)
Los respaldos a los que se hacen referencia son: respaldos de la base de datos, respaldo
de logs, bitácoras u otros
El procedimiento que de respaldo para asegurar la continuidad operativa de la organización por
lo que se debe considerar lo siguiente:
Mantener documentación y minutas de los procedimientos realizados en la base de datos
Realizar las pruebas de restauración ante fallas
En este caso se selecciona el método automático de un servidor espejo con discos duros, ya que,
por medio de este en una aplicación especializada, podemos programar los archivos que
deseamos guardar y este respaldo se va actualizando en tiempo real (simultáneamente), conforme
se van registrando cambios en los archivos y en caso de alguna falla el otro sigue en
funcionamiento mientras se resuelva la falla, para poder recuperar el respaldo:
Solicitar el nombre, la ruta y el tamaño de la base de datos
Extraer los datos si el dispositivo de almacenamiento no está operativo
Ajustar o reparar el sistema de archivos para asociarlo al flujo de datos correcto
Reparar la unidad de búsqueda o la base de datos existente o buscar fragmentos de base
de datos en la unidad
Analizar la estructura interna compleja del archivo con el conjunto de herramientas para
bases de datos de Ontrack Recuperación de Datos
Elaborar un informe en el que se muestre qué elementos se pueden recuperar (tablas,
buzones de correo, etc.)
Reparar estructuras de archivos
El conjunto de herramientas para bases de datos copia los datos a otra base de datos de
servidor SQL o extrae los archivos .PST para Exchange, etc.
Realizar una copia de seguridad o archivar los datos recuperados
Para realizar el proceso de monitoreo, se implementará un monitoreo general debido a que hay
que evaluar el desempeño del DBMS. Para esto se tomará en cuenta el hardware que tiene el
DBMS, el espacio en disco, el uso de la memoria compartida y los procesadores, todo esto para
comprobar si es que el hardware es compatible y cuenta con los requisitos necesarios para el
software. Por otra parte, se evaluará el comportamiento de los Logs, así como también si es que
existe algún servidor espejo, o si es que hay una réplica.
En este caso se puede monitorear con un software
La herramienta recomendada para el monitoreo es Pandora FMS, debido a que es más completa, se puede
obtener:
Estadísticas generales del servidor PostgreSQL: número de conexiones de usuarios y
espacio en disco utilizado por cada base de datos que almacena el servidor.
Estadísticas específicas de cada base de datos: número de transacciones realizadas, tuplas
insertadas o borradas, bloques de datos leídos tanto de caché como de disco o el número
de procesos activos.
Estadísticas acerca del sub-proceso de optimización y tunning para bases de datos
PostgreSQL llamado BgWriter (Background Writer) como el número de CheckPoints
realizados.
Bibliografía
Internet
Apuntes