oracle

Páginas: 6 (1494 palabras) Publicado: 31 de agosto de 2013
Diplomado Bases de Datos Oracle

Arquitectura de
Componentes
ORACLE

Mauricio A. Cruz Olvera

1

Diplomado Bases de Datos Oracle

Objetivos

Después de finalizar esta lección, usted deberá ser capaz de lo siguiente:



2

Describir la arquitectura de Oracle y sus principales componentes.
Enumerar las estructuras implicadas en la conexión de un Usuario a una instancia deOracle.

Mauricio A. Cruz Olvera

Diplomado Bases de Datos Oracle

Componentes Principales

Oracle Server
Un servidor de Oracle
 Es un sistema de gestión de base de
datos que proporciona un proceso
abierto, enfoque amplio e integrado
para la gestión de información.
 Se compone de una instancia de Oracle
y una base de datos Oracle

Mauricio A. Cruz Olvera

3

Diplomado Basesde Datos Oracle

Oracle Instancia
Una instancia de Oracle:
 Es un medio para acceder a una base de datos Oracle.
 Siempre abre solo una base de datos
 Consta de estructuras de memoria y de procesos en segundo plano

Establecimiento de una conexión y crear una sesión
Conexión a una instancia de Oracle:
 Establecimiento de una conexión de usuario.
 Creación de una sesión.

4Mauricio A. Cruz Olvera

Diplomado Bases de Datos Oracle

Oracle Database
Una base de datos Oracle:




Es una colección de datos que se trata como una unidad.
Se compone de tres tipos de archivos
 Data Files
 Control Files
 Redo Log Files

Estructura física
La estructura física incluye tres tipos de archivos:
 Control Files
 Data Files
 Online Redo Log Files

MauricioA. Cruz Olvera

5

Diplomado Bases de Datos Oracle

Estructura de la memoria
La memoria de Oracle se compone de dos áreas de memoria conocidas como:



System Global Area (SGA): Asignada a la instancia puesta en marcha, y es un componente
fundamental de una instancia de Oracle.
Programa Global Area (PGA): Es asignada cuando el proceso del servidor se inicia.

System Global Area










6

El SGA se compone de varias estructuras de memoria:
o Shared Pool
o Database Buffer Cache
o Redo Log Buffer
o Y otras estructuras (Por ejemplo, el bloqueo y el manejo seguro, los datos
estadísticos)
Existen dos estructuras de memoria adicionales que se pueden configurar dentro del SGA:
o Large Pool
o Java Pool

Es dinámico
Tamaño asignado por elparámetro SGA_MAX_SIZE
Asignados y rastreados en gránulos por componentes del SGA
o Asignación contigua de la memoria virtual
o Tamaño del granulo basado en el total estimado SGA_MAX_SIZE
Tamaño asignado por el parámetro SGA_TARGET para 10g
Tamaño asignado por el parámetro MEMORY_TARGET para 11g

Mauricio A. Cruz Olvera

Diplomado Bases de Datos Oracle

Shared Pool






Se utilizapara almacenar
o Las sentencias más recientemente ejecutadas de SQL
o Las definiciones de datos usadas más recientemente
Se compone de dos estructuras clave de memoria relacionadas con el rendimiento:
o Library Cache
o Data Dictionary Cache
Tamaño asignado por el parámetro SHARED_POOL_SIZE

Library Cache







Almacena la información sobre las sentencias usadas másrecientemente de SQL y
PL/SQL.
Permite el intercambio de declaraciones de uso común.
Esta administrado por un algoritmo menos utilizado recientemente (LRU).
Se compone de dos estructuras:
o Shared SQL área.
o Shared PL/SQL área.
El tamaño es determinado por el Shared Pool.

Mauricio A. Cruz Olvera

7

Diplomado Bases de Datos Oracle

Data Dictionary Cache






Es una colecciónde las definiciones más utilizadas recientemente en la base de datos.
Incluye información sobre los archivos de la base de datos, tablas, índices, columnas,
usuarios, privilegios y otros objetos de la base de datos.
Durante la fase de análisis, el proceso del servidor se ve en el diccionario de datos para
obtener la información necesaria para resolver los nombres de objetos y validar el...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Oracle
  • Oracle
  • oracle
  • Oracle
  • Oracle
  • oracle
  • ORACLE
  • oracle

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS