lunes, 21 de marzo de 2011

Tarea N° 1


Roles de un DBA:
  • Evaluar el hardware del servidor de una base de datos; cuantas unidades de disco estan disponibles para las base de datos en Oracle
  • Instalación, configuración y actualización de software de servidor de Oracle y los productos relacionados
  • Plan de base de datos; estructura de almacenamiento logico, diseño de la base de datos global, estrategias de copia de seguridad.
  • Crear y abrir la base de datos; creacion, puesta en marcha y apagado de la base de datos.
  • Establecer copia de seguridad y políticas de recuperación y procedimientos
  • Inscribir usuarios del sistema, creando funciones apropiadas para cada usuario, estableciendo politicas de seguridad.
  • Copia de seguridad de la base de datos completamente funcional, las copias deben realizarce inmediatamente despues de implementar cambios en la estructura de la base de datos.
  • Optimizar el rendimiento de la base de datos, controlando la asignacionde recursos a los diversos grupos de usuarios.
  • Realizar la resolución de problemas técnicos en general y dar consulta a los equipos de desarrollo
SGA de Oracle:

El área global del sistema (SGA) es un grupo de áreas de memoria compartida que se dedican a un Oracle "instancia".
Todos los procesos de Oracle utiliza el SGA para guardar información. El SGA se utiliza para almacenar los datos de entrada (los datos de búfer según lo definido por el parámetro db_cache_size), y la información de control interno que se necesita la base de datos. Usted controla la cantidad de memoria que se asignará a la SGA mediante el establecimiento de algunas de las de Oracle "parámetros de inicialización". Éstas pueden incluir db_cache_size, SHARED_POOL_SIZE y log_buffer.


PGA de Oracle:

Las siglas provienen de Program/Private Global Area, y es la memoria privada de cada proceso servidor. En esta memoria cada proceso almacena información que sólo es necesaria para su propio funcionamiento como por ejemplo sus variables globales, el estado actual de cada cursor (SQL) que se ejecuta.