¿Cómo mantener una base de datos segura y sonido: el administrador de base de datos en Oracle 12c
La persona que instala y configura la base de datos Oracle 12c, gestiona el acceso de usuarios y cuentas, asegura el espacio para los objetos de base de datos, y (esperamos) hace copias de seguridad, entre muchas otras responsabilidades, es el administrador de base de datos,
o DBA.Medianas y grandes departamentos de TI tienen uno o más administradores de bases, a veces incluso un gran equipo de administradores de bases. Los departamentos de TI más pequeños pueden tener una persona que trabaja como un DBA a tiempo parcial, pero haciendo la administración del sistema, o el desarrollo de aplicaciones también. Independientemente de si usted es un tiempo completo o DBA a tiempo parcial, es necesario comprender las responsabilidades y tareas comunes que participan en el cuidado y alimentación de una base de datos.
Trate de no confundir el DBA con el desarrollador de la aplicación. El proceso de mesas que definen, columnas, relaciones y reglas es diseño de la aplicación, el modelado de datos, y en última instancia el desarrollo de aplicaciones. El DBA es periféricamente involucrado con estas tareas, pero son típicamente las responsabilidades de los desarrolladores de aplicaciones.
Responsabilidades de DBA en Oracle 12c
Un DBA tiene múltiples responsabilidades en torno al cual las tareas individuales se crean para apoyar. El trabajo se presenta en forma de técnica y no técnica, la base de datos-céntrico, y las tareas de negocio centrada, pero por lo general se refieren a un conjunto de áreas centrales. Como DBA, usted tiene que
Proteger los datos. Usted es el guardián y protector de los datos que se confían a defender. Los datos deben estar protegidos contra el robo, daño y destrucción. La protección de los datos abarca tanto la seguridad y la copia de seguridad y recuperación. Esta responsabilidad generalmente viene en la forma de establecer, pruebas y seguimiento de las copias de seguridad y la aplicación de políticas y tecnologías de seguridad.
Facilitar el acceso a los datos. Debe asegurarse de que los datos están disponibles para los usuarios y los programas que estén autorizadas para acceder a ella. Acceso rápido, rápido es necesario porque si una consulta tarda mucho tiempo para ejecutar y el usuario se da por vencido, que bien podría no terminar.
Los datos deben ser accesibles también- si la base de datos está apagado o no disponible, que hace que los usuarios no buenas. Facilitar el acceso a los datos implica la optimización del rendimiento y alta disponibilidad (HA).
Mantener el software. Usted es responsable de asegurar el mantenimiento general y limpieza de la base de datos se mantiene hasta la fecha. Las bases de datos deben ser monitorizados para detectar errores, asegurándose de que hay suficiente espacio para crecer como se carga de nuevos datos y supervisar los trabajos de procesamiento para el éxito.
Además, siempre hay una nueva versión de software para actualizar o aplicar un parche (a menudo después de horas). Se trata generalmente de elementos mundanos y gran parte de ella se pueden automatizar mediante scripts o Enterprise Manager, pero siguen siendo su responsabilidad.
Apoyar el negocio. Las bases de datos no existen en aislamiento. Son parte de un objetivo general de la empresa, y que el objetivo del negocio es generalmente evolucionan. Se está generando nuevo código de la aplicación que requiera la asistencia de desarrolladores, se están llevado a cabo auditorías de sus procesos, y los usuarios siempre tienen temas diversos.
El ejemplo más común es la aplicación de una nueva versión de la aplicación a la base de datos o la aplicación de nuevas tecnologías para permitir una nueva capacidad de negocio. Estos esfuerzos corresponden periódicamente para el mantenimiento de bases de datos, pero son en apoyo de los objetivos de negocio en movimiento hacia adelante, y el DBA sabio apoya estos esfuerzos.
Las tareas comunes para un DBA en Oracle 12c
La vida como un DBA varía en función de la naturaleza del negocio y el entorno de TI. Así es como las responsabilidades centrales pueden manifestarse dentro de una tarea común:
Proteger los datos
Revisión de los registros de salida y los mensajes para asegurar las copias de seguridad de la noche anterior funcionaron correctamente.
En respuesta a las preguntas sobre el acceso del usuario y los procedimientos de auditoría de base de datos. (Esta tarea también cae bajo apoyar el negocio.)
Investigar y aplicar la revisión de actualización crítica (CPU) parches para garantizar soluciones de seguridad y vulnerabilidad se hacen. (Esta tarea también cae bajo mantener el software.)
Facilitar el acceso a los datos por comprobar Enterprise Manager y sus textos de teléfonos celulares a las alertas muestran abajo las bases de datos u oyentes, que podrían afectar el acceso de usuarios a las bases de datos.
Mantener el software utilizando Enterprise Manager y los archivos de registro para buscar las alertas de bases de datos, errores y preocupaciones de umbral de uso de espacio.
Apoyar el negocio
Revisión de los registros de salida y los mensajes para asegurar puestos de trabajo y los procesos por lotes aplicación de la noche anterior completaron.
Revisar el correo electrónico y la respuesta a cualquier problema de aplicación o de usuario.
La aplicación de actualizaciones de aplicaciones de desarrollo, prueba y bases de datos de producción para proporcionar funcionalidad y correcciones de errores adicionales para los usuarios.
La administración de base de datos es una profesión respetada en el campo de las TI. Muchas personas hacen una vida cómoda como DBA Oracle. Algunos dirían que Oracle no estaría donde está hoy si no fuera por las legiones de profesionales dedicados de Oracle en todo el mundo.