Arquitectura de oracle

Páginas: 8 (1819 palabras) Publicado: 21 de enero de 2015
Universidad de las Fuerzas Armadas – ESPE
Base de Datos I
ORACLE: Arquitectura
Es indispensable conocer los factores y parámetros que influyen en el funcionamiento de nuestro SGBD para poder solucionar los problemas que se pueden plantear en cuanto nos salgamos de las aplicaciones estándares y básicas de BD, o en cuanto tengamos algún problema.

Servidor Oracle
Un servidor Oracle es elsoftware que permite una administración y desarrollo de bases de datos. Tiene tres posibilidades de ejecución:
Local o basada en host. El servidor se ejecuta en la misma máquina en la que se conectan los clientes. La versión personal de Oracle database, produce servidores de este tipo.
Cliente-Servidor. Enfoque más típico. El servidor reside en un ordenador distinto respecto al que los usuariosvan a usar para conectarse a la base de datos.
Cliente-Servidor de Aplicaciones-Servidor. Los usuarios acceden a un servidor de aplicaciones (Oracle Application Server) que, a su vez, accede al servidor Oracle.

Elementos del servidor Oracle
El servidor Oracle está formado por dos elementos:
La instancia de la base de datos. Consta de datos (llamados estructuras de memoria) y de procesos enmemoria (procesos background) necesarios para dar servicio a los usuarios de la base de datos.
Ficheros en disco. Representan la base de datos en sí. Consta de:
Estructuras lógicas: Tablespaces, objetos del esquema de usuario.
Estructuras físicas: Los ficheros de datos almacenados en disco. Los ficheros de datos (asociados a los tablespaces), los ficheros redo log y los ficheros de control.Conexiones
Una conexión es un camino entre un proceso de usuario y un servidor Oracle.

Estructura de las bases de datos Oracle
Una base de datos Oracle contiene tres tipos de ficheros:
Archivos de datos. Contiene los datos actuales de la base de datos así como el diccionario de datos.
Archivos rehacer (redo logs). Almacenan datos recuperables en caso de error grave.
Archivos de control.Necesarios para mantener la integridad de la base de datos.
Además se utilizan otros archivos de forma auxiliar
Archivos de parámetros. Que definen algunas características de una instancia Oracle.
Archivos de contraseñas. Que sirven para autentificar a los usuarios.
Copias de archivos rehacer. Utilizadas para la recuperación de datos.

Servidor Oracle
Sirve para gestionar los datos de la basede datos y proporcionar servicio a los usuarios que acceden a la misma.
Está compuesta de:
Estructuras en memoria.
Procesos en segundo plano (background).

Estructuras en memoria

SGA
Es la abreviatura de System Global Area, Área Global de Sistema. Está situada al inicio de los datos de la instancia y contiene los datos e información de control de la instancia.

Está formada por lassiguientes estructuras:
Shared pool, fondo común compartido. Almacena las últimas instrucciones
SQL y PL/SQL ejecutadas. Posee dos estructuras internas:
Caché de instrucciones (Library cache). Almacena las últimas instrucciones SQL y PL/SQL ejecutadas. Administra los datos mediante algoritmo LRU.
Caché del diccionario de datos. Almacena las últimas definiciones de la base de datos utilizadas(tablas, índices, privilegios, usuarios,...) Cada vez que una instrucción utiliza un nombre de la base de datos (tabla, índice,...) se comprueba en el diccionario de datos y se almacena en este caché.
Caché buffer de la base de datos. Almacena los últimos bloques de datos accedidos por los usuarios.
Buffer de archivo rehacer. Almacena los últimos cambios realizados a los bloques de datos de la basede datos.
Large pool. Opcional. Se utiliza como memoria de sesión y para realizar operaciones de backup.
Java pool. Opcional. Se utiliza como caché de los comandos Java.
Otras estructuras

PGA
Zona global de los programas (Program Global Area). En ella se almacenan los datos correspondientes a un proceso (sólo un proceso puede utilizar esta área). Incluye:
Áreas de ordenación. Para...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • 20150212 Arquitectura Oracle Clase
  • Arquitectura base de datos oracle
  • Gestión de errores en arquitectura j2ee y oracle
  • Arquitectura De Oracle
  • Oracle
  • Arquitectura de oracle
  • arquitectura oracle
  • Arquitectura De Oracle

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS