Haz una pregunta »

Oracle – Componentes de la arquitectura de Oracle

Mayo 2015

Un servidor Oracle es un sistema que permite administrar bases de datos y que ofrece un medio de gestión de información abierto, completo e integrado.
Un servidor Oracle está constituido de una instancia y una base de datos.
Graf

Instancia de Oracle


La instancia de Oracle permite acceder a la base de datos Oracle y permite abrir únicamente una sola base de datos.
La instancia de Oracle está compuesta de:
  • procesos en segundo plano que administran y aplican las relaciones entre las estructuras físicas y las estructuras de memoria. Existen dos categorías:
    • los procesos en segundo plano obligatorios: DBWN, PMON, CKPT, LGWR, SMON
    • los procesos en segundo plano facultativos: ARCn, LMDn, RECO, CJQ0, LMON, Snnn, Dnnn, Pnnn, LCKn, QMNn
  • estructuras de memoria: compuestas básicamente de dos áreas de memoria:
    • el área de memoria asignada a la SGA (System Global Area): asignada al inicio de la instancia y representa un componente fundamental de una instancia de Oracle. Está compuesta de varias áreas de memoria:
      • el área de memoria compartida
      • el buffer caché de la base de datos
      • el log buffer
      • así como otras estructuras para la gestión de bloqueos externos (lock), internos (match), datos estadísticos, etc.
      • Eventualmente también es posible configurar al nivel de la SGA
        • el área de memoria LARGE POOL
        • el área de memoria Java
    • el área de memoria asignada a la PGA (Program Global Area): ésta es asignada al inicio del proceso de servidor. Es reservada a cada proceso de usuario que se conecte a la base de datos Oracle y liberada al final del proceso.

El proceso de usuario


Es el programa que solicita una interacción con la base de datos iniciando una conexión. Se comunica únicamente con el proceso de servidor correspondiente.

El proceso de servidor


Representa el programa que entra directamente en interacción con el servidor Oracle. Responde a todas las peticiones y envia los resultados. Puede estar dedicado a un servidor cliente o compartido por varios.

Base de datos Oracle


La base de datos Oracle es un conjunto de datos tratados como una sola y misma entidad y está constituida de tres tipos de archivos, a saber:
  • los ficheros de control
  • los ficheros de datos
  • los ficheros log

Consulta este artículo sin tener que estar conectado, descárgalo gratis aquí en formato PDF:
Oracle-componentes-de-la-arquitectura-de-oracle.pdf

Consulta también

En la misma categoría

Oracle - Composants de l’architecture Oracle
Por wjaouadi el 15 de julio de 2009
Oracle - Componentes da arquitetura do Oracle
Por pintuda el 14 de mayo de 2010
El artículo original fue escrito por wjaouadi. Traducido por Carlos-vialfa.
El documento «Oracle – Componentes de la arquitectura de Oracle» de Kioskea (es.kioskea.net) se encuentra disponible bajo una licencia Creative Commons. Puedes copiarlo o modificarlo siempre y cuando respetes las condiciones de dicha licencia y des crédito a Kioskea.