Sie sind auf Seite 1von 5

Rol / Funciones / Responsabilidades de un Administrador de Base de Datos

Las tareas y responsabilidades de un administrador de Bases de Datos pueden ser agrupadas en cinco categories generales: Instalacin y Configuracin Administracin y Manejo de Almacenamiento Administracin y Manejo de Seguridad Administracin y manejo de la data Mantenimiento del sistema da a da

Instalacin y Configuracin: Esto incluye: Instalar y configurar el/los Gestor(es) de Base(s) de Datos que se utilice(n) en la empresa para la cual labora, tratando de que su uso sea el ptimo. Tener la capacidad de modificar la configuracin del Sistema de Gestin de Base de Datos para adecuarla a los cambios de la empresa (sean estos motivados por los usuarios o por la carga que representan los datos). El poder migrar de versiones anteriores a las nuevas versiones y permitir o lograr la interaccin entre los diferentes Gestores Bases de Datos existentes en la empresa.

Administracin y Manejo de Almacenamiento Esto incluye: Estimacin del espacio requerido para instalar un Sistema de Gestin de Base de Datos en sus distintas versiones.

Estimacin del espacio en disco y memoria requeridos para la base de datos de una nueva aplicacin. Monitoreo del espacio en disco usado. Determinacin de las cuotas de disco a asignar a los diferentes usuarios Determinacin de las areas de disco a utilizar para realizar backups en disco as como el espacio en disco que de habilitar para tales fines. Manejo y configuracin de los RAID y SAN existentes. Incluir discos duros adicionales o sustituir discos daados, as como dispositivos de almacenamiento secuendarios. Monitorear el espacio ocupado por cada aplicacin instalada en el/los servidor(es) y hacer estimaciones del crecimiento de estas a corto y mediano plazo.

Administracin y Manejo de Seguridad Esto incluye: Determinar y definir las polticas de seguridad a ser usadas. Proveer cuentas a los diferentes usuarios del sistema para que estos puedan autenticarse en las bases de datos. Crear grupos/roles para esquematizar/estructurar los permisos de los usuarios con caractersticas similares. Activacin/Desactivacin de logins de usuarios. Crear logins y definir permisos a aquellos usuarios que pueden autenticarse remotamente en el sistema (linked servers y db links). Instalacin y administracin de programas para monitorear las bases de datos. Configuracin y manejo de las auditoras de la base de datos. Compra de licencias para los servidores de bases de datos y CAL para los clientes que se conectan a los mismos. .

Administracin y Manejo de la data Esto incluye: Transferencia de datos desde otras fuentes (otro servidor, datos de internet, datos con un formato distinto al del servidor actual). Restauracin de backups de data de versions anteriores del Sistema de Gestin de Base de Datos, as como de versiones actuales. Distribucin de copias de seguridad de datos a los usuarios a travs de medios removibles o replicacin.

Mantenimiento del sistema da a da Esto incluye: Programar tareas que ocurran automticamente a u tiempo especfico, da o noche. Ajustar alertas a las tareas programadas que provean notificacin de que la tarea ha sido finalizada satisfactoriamente o que durante la misma se produjeron errores. Desarrollar y probar esrategias de respaldo (backup) y restauracin (restore). Realizar copias peridicas de la data del sistema, de la metadata y del propio Sistema de Gestin de Base de Datos. Restaurar datos de backups cuando sean solicitados (supervisin). Usar herramientas de monitoreo de la memoria RAM, del espacio libre en disco y de la carga del CPU eventualmente. Realizar ajustes en los parmetros de las Bases de Datos cuando sea necesario. Crear mecanismos e implementar los mismos en caso de falla si es necesario. Limpieza del entorno y equipo de las bases de datos (archivos temporales, sesiones colgadas, tablas con muchos registros eliminados, registros encadenados, etc)

Optimizacin de las bases de datos y de los equipos donde las mismas estn instaladas.

Retos Actuales de los Administradores de Bases de Datos


Vencer la dificultad de administrar o manejar grandes nmeros de bases de datos y servidores. Las tareas de los Sistemas de Gestin de Base de Datos actuales se realizan de forma manual. o o Existen muy pocas tareas automatizadas. El soporte a las actividades fuera de horario es muy limitado.

La administracin es reactiva no proactiva. Existe limitacin de integracin de aplicaciones y programabilidad. En escasas ocasiones se resuelven problemas de forma remota. Dificultad de Manejar o Administrar Grandes Nmeros de Servidores Uno de los ms grandes retos para los administradores de Bases de Datos es manejar multiples instancias y servidores a travs de las redes corporativas. En la mayor parte de los casos se requiere varias personas para poder manejar estos servidores, lo cual aumenta la sobrecarga administrava as como los costos.

Las tareas de los Sistemas de Gestin de Base de Datos actuales se realize de forma Manual. En la mayor parte de los casos las tareas rutinarias de los Administradores de Bases de Datos se realizan de forma manual, por ejemplo tareas communes como backups, disminucin del tamao de las Bases de Datos (shrink), afinamiento de la base de datos

(tunning), limpieza del sistema, deteccin de virus en el equipo, chequeo de los discos, balanceo de la data en el arreglo de disco, etc se realizan de manera no programada.

La Administracin es Reactiva no Proactiva En la mayor parte de los casos los administradores de Bases de Datos actan de manera reactiva. En un ambiente reactivo los usuarios informan al administrador de la existencia de una falla, lo cual impacta la produccin. Por ejemplo que se llene el disco donde est instalado el Sistema de Gestin de Base de Datos, lo cual provocara que el sistema deje de funcionar hasta tanto se resuelva el problema. En un ambiente proactivo, los administradores pueden ser notificados de un problema automticamente por el sistema, o una tarea puede ser inicializada para crear espacio adicional.

Das könnte Ihnen auch gefallen