Cómo mantener una base de datos Safe and Sound: El administrador de base de datos en Oracle 12c

February 24

La persona que instala y configura la base de datos Oracle 12c, gestiona el acceso de usuarios y cuentas, se debe asignar 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 con un amplio 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 como administrador de sistemas o el desarrollo de aplicaciones también. Independientemente de si es € ™ re 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 aplicaciones. El proceso de definición de tablas, columnas, relaciones y normas 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 theyâ € ™ re típicamente la aplicación developersâ € ™ responsabilidades.

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, base de datos-céntrico, y las tareas centrados en el negocio, 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 ser protegidos contra el robo, daño y destrucción. La protección de los datos abarca tanto la seguridad como copia de seguridad y recuperación. Esta responsabilidad generalmente viene en la forma de establecer, pruebas y seguimiento de las copias de seguridad y 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 demasiado en ejecutarse y el usuario se da por vencido, que bien podría nunca 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 controlar 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 de negocio es generalmente evolucionan. Se está generando Nuevo código de la aplicación que requiera asistencia desarrollador, se están llevado a cabo auditorías de sus procesos, y los usuarios siempre tienen diversos asuntos.

    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. Hereâ € ™ s cómo las responsabilidades fundamentales que se pueden manifestar en una tarea común:

  • Proteger los datos por

    • Revisión de los registros de salida y los mensajes para asegurar la nightâ anterior backups ™ € s han ejecutado 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 el apoyo de la empresa.)
    • 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 queda comprendida en mantener el software.)
  • Facilitar el acceso a los datos mediante la comprobación de Enterprise Manager y sus textos de teléfonos celulares 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 mediante Enterprise Manager y los archivos de registro para buscar alertas de bases de datos, los errores y preocupaciones del umbral de uso del espacio.
  • Apoyar el negocio

    • Revisión de los registros de salida y los mensajes para asegurar la nightâ anterior empleos y procesos por lotes aplicación ™ € s 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 para el desarrollo, prueba y bases de datos de producción para proporcionar funcionalidad y correcciones de errores adicionales para los usuarios.

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 Oracle wouldnâ € ™ t estar donde está hoy si no fuera por las legiones de profesionales dedicados de Oracle en todo el mundo.