miércoles, 24 de agosto de 2011

¿Qué es un PGA de Oracle?

El área global de programas (Program Global Area, PGA) es un búffer de memoria de lectura-escritura no compartida que contiene datos e información de control acerca de cada uno de los procesos de un usuario. Por ello, diremos que cada proceso provocado por un usuario contendrá su propia PGA.
Un usuario, al conectar con la Base de Datos ORACLE (desde cualquiera de sus componentes) provoca la creación de una PGA que contiene información acerca de la conexión. Si el sistema operativo no es capaz de suministrar dicha memoria, se producirá un error de conexión por falta de memoria.

¿Qué es un SGA de Oracle?

La arquitectura de ORACLE tiene dos clases de memoria, una de ellas es compartida por todos los usuarios conectados y otra dedicada al trabajo de cada uno de ellos.

El area global del sistemas o SGA, es el area compartida por todos los usuarios y se divide en tres partes:

  • Fondo comun compartido.- En ella mantiene el diccionario de datos y las areas compartidas de las ordenes SQL que se solicitan para su procesamiento.
  • Area de memoria rapida.- Donde mantiene los datos traidos por las ordenes SQL  de los usuarios conectados a la base de datos.
  • Area de registros de rehacer.- Aqui se registran los cambios hechos a la base de datos.

¿Cuáles son los roles de un DBA?

Las funciones mas importantes de un Administrador de Base de Datos son:

•Instalación de nuevos componentes del software
•Creación de base de datos y tablas
•Especificación de las restricciones de integridad de los datos
•Administrar la concurrencia
•Optimización del acceso a datos
•Definir el esquema conceptual
•Definir el esquema interno
•Vincularse con los usuarios
•Procedimientos de respaldo y recuperación
•Supervisar el desempeño y responder a cambios en los requerimientos
•Concesión de autorización para el acceso a los datos
•Definición de esquema
•Definición de la estructura de almacenamiento del método de acceso