2. ¿Qué es un DBA?
• Los Administradores de Base de Datos
(DBA) usan software especializado para
guardar y organizar datos. Los roles que
cumplen pueden incluir planificación de
capacidades, instalación, configuración,
diseño de base de datos, migración,
monitoreo de performance, seguridad,
solución de problemas, apoyo y
recuperación de datos.
4. 1. Instalación, configuración, mejora y
migración
• Este trabajo requiere conocimiento de los pre requisitos del hardware para un
servidor de base de datos eficiente, y comunicar esos requerimientos al
administrador del sistema. El DBA instala el software de la base de datos y
selecciona de varios opciones en el producto para configurarlo para el
propósito de ser usado. A medida que se desarrollan nuevas versiones y
parches, el trabajo del DBA es decidir cuáles son los adecuados y cómo
instalarlos. Si el servidor es un reemplazo de uno existente, el trabajo del DBA
consiste en obtener los datos del servidor anterior al nuevo.
5. 2. Copia de seguridad y recuperación
• Los DBA son responsables de desarrollar, implementar y probar
periódicamente un plan de respaldo y recuperación para las bases de
datos que administran. Incluso en grandes tiendas donde un
administrador de sistema independiente realiza copias de seguridad del
servidor, el DBA tiene la responsabilidad final de asegurarse de que las
copias de seguridad se realicen según lo programado y de que
incluyan todos los archivos necesarios para posibilitar la recuperación
de la base de datos después de una falla.
6. 3. Seguridad de la base de datos
• Dado que las bases de datos centralizan el almacenamiento de datos,
son objetivos atractivos para los hackers e incluso para los empleados
curiosos. El administrador de bases de datos debe comprender el
modelo de seguridad particular que utiliza el producto de base de datos
y cómo usarlo efectivamente para controlar el acceso a los datos. Las
tres tareas básicas de seguridad son:
1. Autenticación
2. Autorización
3. Auditoría
7. 4. Planificación de almacenamiento y
capacidad
• El objetivo principal de una base de datos es almacenar y recuperar
datos, de modo que la planificación de la cantidad de almacenamiento
en disco requerida y la supervisión del espacio disponible en el disco
son responsabilidades clave del DBA. Ver las tendencias de
crecimiento es importante para que el DBA pueda asesorar a la
gerencia sobre los planes de capacidad a largo plazo.
8. 5. Monitoreo y ajuste del rendimiento
• El DBA es responsable de supervisar el servidor de la base de datos de
forma periódica para identificar los cuellos de botella (partes del
sistema que están ralentizando el procesamiento) y remediarlos. El
ajuste de un servidor de base de datos se realiza en múltiples
niveles. La capacidad del hardware del servidor y la forma en que se
configura el sistema operativo pueden convertirse en factores
limitantes, al igual que la configuración del software de la base de
datos. La forma en que la base de datos se presenta físicamente en las
unidades de disco y los tipos de indexación elegidos también tienen un
efecto.
9. 6. Solución de problemas
• Cuando las cosas van mal con el servidor de la base de datos, el DBA
necesita saber cómo detectar rápidamente el problema y corregirlo sin
perder datos o empeorar la situación.