Informatica

Páginas: 10 (2498 palabras) Publicado: 13 de mayo de 2013
Arquitectura básica de Oracle 11G

ARQUITECTURA BÁSICA DE ORACLE
Notas Generales
• Arquitectura básica:
1 Instancia => 1 Base de Datos
• Instancia => Estructuras en memoria + Procesos
• Una instancia se crea y se destruye al levantar o cerrar una base de datos.
• Una base de datos consiste en una serie de ficheros en disco que existen aunque no exista la instancia.
• Los procesos sonconocidos como procesos Background porque siempre se están ejecutando en segundo plano mientras la instancia está activa. Son en su mayor parte auto-administrables el DBA siempre puede actuar sobre ellos).
• Las estructuras de memoria se implementa en segmentos de memoria del Sistema operativo. La más importante es el SGA (System Global Area). La SGA es asignada y liberada cunado se levanta o secierra la instancia. A partir del Oracle 11G se puede redimensionar en tiempo de ejecución y es posible gestionarla de forma automática.
• Una sesión de usuario consiste en un proceso de usuario conectado mediante Oracle Net a un proceso servidor. El proceso de usuario lanza consultas SQL y el proceso servidor las recoge y se encarga de realizar las operaciones necesarias para ejecutarlos.
•La forma más simple:
1 Proceso Usuario => 1 Proceso Servidor
• Cada proceso servidor tiene un área privada de memoria llamada PGA (Program Global Area). El tamaño de la PGA varía de acuerdo con las necesidades y el DBA es el encargado de definir su límite máximo.
• La gestión de la memoria poder ser totalmente automatizada en 11G, el DBA solo tendría que especificar la memoria total para el SGAy PGA y Oracle la gestionaría.
• La estructura física que conforma Oracle:
o Datafiles.
o Redo log.
o Control Files.
• Oracle garantiza una abstracción lógica de la estructura física de la base de datos. El usuario no puede determinar dónde está físicamente su información, asimismo el administrador de sistemas no puede ver el contenido de los ficheros físicos, solo el DBA ve ambas partes dela base de datos (estructura lógica y física).
• Los datos se guarda en Datafiles. No hay limitación en el número y tamaño de ellos. La abstracción lógica permite que los Datafiles puedan ser movidos, redimensionados, borrados, añadidos son que los usuarios sean conscientes de ello.
• La relación entre la estructura física y su abstracción lógica se almacena en el diccionario de datos.
• Unode los requerimientos de todos los RDBMS es que no puede haber pérdida de información. Oracle soluciona esto capturando cualquier cambio que se produzca en la base de datos y lo almacena, para en el caso de ser necesario ser capaz de reconstruir los datos perdidos o dañados, estos registros se almacenan en ficheros llamados Redo Log. Un Redo Log no es más que un fichero de registros secuencialesde todos los vectores de cambio aplicados a los datos.
• Los Controlfiles. Son ficheros donde se almacenan detalles de la estructura física y lógica de la Base de datos, son el punto de arranque de una instancia.
Sistemas de arquitecturas distribuidas
Principalmente tenemos 3 a estacar:
1. RAC (Real Application cluster). Se caracteriza por tener muchas instancias trabajando contra una solabase de datos.
• Proporciona un alto rendimiento, tolerancia a fallos, escalabilidad e integrada dentro de la arquitectura Grid.
• Las instancias pueden fallar, pararse… y el usuario no lo notará, se pueden añadir nuevas instancias.
• El rendimiento es más notable durante las ejecuciones de Querys paralelas.
2. Streams. Se caracteriza porque varios servidores de Oracle propagan transaccionesentre ellos. Existen varias razones por las que querer trnasferir transacciones entre servidores:
• Tolerancia a fallos: Se pueden tener 2 servidores en lugares diferentes y usuarios trabajando en cada uno de ellos, conteniéndolos mismos datos (mediante transferencias de uno a otro) y de esta manera se pueden usar como respaldo el mutuo.
• Tuning: Se pueden tener 2 bases de datos trabajando...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Informatica
  • Informatica
  • Informatica
  • Informatica
  • Informatica
  • Informática
  • Informatica
  • Informatica

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS