Introduccion A La Arquitectura Del Rdbms Oracle

Páginas: 20 (4760 palabras) Publicado: 16 de octubre de 2012
CI-5313 Arquitectura y Administración de DBMSs I

Prof. Nunzio Savino Septiembre-Diciembre 2001

Tema Nro. 1 Introducción a la Arquitectura del RDBMS ORACLE

Introducción a la Arquitectura del RDBMS ORACLE
Una primera y sencilla aproximación a la arquitectura general utilizada por el RDBMS ORACLE para el manejo de base de datos (independientemente de la configuración –single, multi-thread,parallel- utilizada) es la mostrada en la Figura 1.1.

Procesos Demonios

System Gloal Area

Procesos Servidores Archivos de Datos Archivos de Bitácora

Usuarios Archivos de Control
Figura 1.1: Arquitectura del RDBMS ORACLE Esta arquitectura puede ser divida en dos porciones lógicas: o Estructura de procesos y memoria. o Estructura para el manejo de los datos.

Estructura de Procesos yMemoria de
Independientemente de la arquitectura computacional, o de su configuración, cada base de datos dentro del RDBMS ORACLE es asociada a una determinada instancia, y de igual forma una instancia puede abrir y utilizar sólo una base datos ORACLE en cualquier momento de su Página 1 de 13

CI-5313 Arquitectura y Administración de DBMSs I

Prof. Nunzio Savino Septiembre-Diciembre 2001Tema Nro. 1 Introducción a la Arquitectura del RDBMS ORACLE

ejecución. Es posible poseer múltiples instancias ejecutándose concurrentemente dentro de una misma máquina, cada una accediendo su propio espacio físico de datos (su base de datos ORACLE). En el sistema de operación, la variable de ambiente ORACLE_SID permite identificar el nombre de la instancia ORACLE a la cual se conectarán, pordefecto, las aplicaciones de usuario. Cada vez que el RDBMS ORACLE es inicializado, tanto el System Global Area (SGA) como los procesos demonios son levantados. El SGA junto con los procesos demonios es lo que se demonina como una instancia ORACLE. El System Global Area es un conjunto de estructuras de memoria compartida que contienen datos e información de control para una determinada instanciaORACLE. El SGA se mantiene en la memoria virtual del computador en el que reside la instancia ORACLE. Si dentro de la instancia existe la posibilidad de que mas de un usuario se encuentren conectados simultáneamente, los datos dentro del SGA de la instancia son compartidos entre todos los usuarios. Es por esto que algunas veces al SGA también se le suele denominar Shared Global Area. La estructurainterna de la SGA puede observarse en la Figura 1.2

SGA
Shared Pool Buffer Cache Redo Log Buffer Request Queue

Response Queue

Figura 1.2: Estructura básica del System Global Area •

Database Buffer Cache: Su función es mantener bloques de datos leídos directamente de los archivos de datos. Cuando se procesa una consulta, el servidor busca los bloques de datos requeridos en estaestructura. Si el bloque no se encuentra en esta estructura, el proceso servidor lee el bloque de la memoria secundaria y coloca una copia en esta estructura. De esta forma, otras peticiones que requieran de este bloque de datos no requerirán de acceso a memoria secundaria (lecturas físicas). El Database Buffer Cache está organizado en dos listas: la lista de sucios y la lista de menos recientementeusados. La lista de sucios mantiene aquellos bloques de datos que han sido modificados y que aún no han sido escritos a disco. La lista de menos recientemente usados mantiene los bloques libres, los bloques a los que se está accediendo actualmente y los bloques sucios que aún no han sido remitidos a la lista de sucios. El número de bloques manejados por el Buffer Cache puede ser configurado paramejorar el rendimiento, así como el tamaño del bloque de datos. En cualquier caso el tamaño de bloque de datos utilizado debe ser el mismo que el que se
Página 2 de 13

CI-5313 Arquitectura y Administración de DBMSs I

Prof. Nunzio Savino Septiembre-Diciembre 2001

Tema Nro. 1 Introducción a la Arquitectura del RDBMS ORACLE

ha configurado para la instancia como tamaño de bloque de datos...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Introduccion a oracle
  • Introduccion a Oracle
  • Arquitectura Oracle: El Control File
  • 20150212 Arquitectura Oracle Clase
  • Arquitectura base de datos oracle
  • introduccion a la arquitectura
  • introduccion a la arquitectura
  • Introducción a la arquitectura

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS