Tareas del DBA (Administrador de la base de datos)
Las tareas que normalmente debe realizar el DBA son, entre otras:
- Instalación del software de Oracle, normalmente en colaboración y coordinado con el administrador del sistema operativo.
Esto incluye motor de la BD, actualizaciones, herramientas administrativas, cambios de hardware, etc...
- Instalación de las aplicaciones, propias o ajenas, sobre oracle (CREATE DATABASE).
Esto incluye pruebas antes de pasar a producción.
- Controlar la seguridad de la BD.
Esto incluye la altas y bajas de usuarios (CREATE USER), creación de roles (CREATE ROLE) y auditorias de seguridad.
- Monitorización y optimización del rendimiento de la BD.
Este incluye desde modificar parametros del INIT.ORA hasta rehacer tablas o indices.
- Backups (copias de seguridad). El DBA debe participar en la politica de copias de seguridad y recuperación de datos.
- Prevención de riesgos.
Esto incluye estar informado de cambios de hardware y software en el servidor, programar mantenimientos, probar copias de seguridad etc...
- Apoyar a los desarrolladores.
Esto incluye el diseño del modelo de datos, la optimización (TUNNING), construcción de procedimientos almacenados y triggers,
definición de estándares de diseño y nomenclatura.
- Documentar todo lo relativo a la BD.
Explicación de la sintaxis utilizada para los comandos:
Las palabras en mayusculas son comandos de oracle.
Las palabras en minusculas son opiones modificables
Las partes enmarcadas con [] son opcionales
Las palabras en negrita son las opciones por defecto
Las partes enmarcadas con {} son alternativas (una u otra).
El simbolo | indica OR