Oracle

Páginas: 8 (1782 palabras) Publicado: 22 de abril de 2011
ARQUITECTURA DE ORACLE INGENIERÍA DE SISTEMAS DE INTERNET.
Realizado por: José Cremades

Arquitectura Oracle
14/06/2004

INGENIERÍA DE SERVICIOS DE INTERNET

1

ESQUEMA
El Gestor de Oracle. Ficheros de una Base de Datos Oracle Estructura de Memoria Comunicación en cliente y BD: Protocolo SQL*Net. Auditoría en Oracle. Estrategias de Copias de Seguridad y Recuperación. Conceptos deOptimización: Plan de Ejecución, Índices,
Particionadas, Vistas materializadas, Parallel SQL, SQL Distribuido, RAC.
Arquitectura Oracle
14/06/2004

Tablas

INGENIERÍA DE SERVICIOS DE INTERNET

2

Ficheros de Datos
Ficheros Datos
1 N

Espacios de Tabla

N

1

Segmentos

1

1

Tabla Indice Snapshot

Extensión 1 | Ext 2 | 3 | ... Bloque Datos 1 | Bloque 2 | 3 | ...

ElEspacio de Tabla SYSTEM es dónde reside el diccionario de datos. La extensión es un conjunto consecutivo de bloques de datos que pertenecen a un mismo fichero de datos. Tamaño típico bloque datos: 2-4-8-16 Kb. (Siempre múltiplo exacto del tamaño del bloque del Sistema Operativo)

Arquitectura Oracle
14/06/2004

INGENIERÍA DE SERVICIOS DE INTERNET

3

Ficheros de Redo Log
Ficheros en donde serecogen todas sentencias de una Base de Datos. Mínimo nº de ficheros de redo = 2 Escritura cíclica. Cuando de llena el 1º pasa al 2º. Cuando de llena el 2º vuelve al 1º. Modo ARCHIVADO: Antes sobre-escribir guarda el contenido, creando los ficheros de redo log archivados. Son ficheros muy importantes para los mecanismos de recuperación. Oracle permite trabajar con ficheros de Redo Log en espejopara mayor seguridad.

Arquitectura Oracle
14/06/2004

INGENIERÍA DE SERVICIOS DE INTERNET

4

Ficheros de Control.
Contienen información del arranque y parada, nombre Base Datos, nombre y directorio en donde se encuentran el resto de ficheros, etc. Todos los ficheros de una Base de Datos contienen la misma información (copias unos de otros). A estos ficheros se acceden cuando la Base deDatos está montada o abierta. Al resto de ficheros sólo se accede si la Base de datos está abierta.
, ,

Arquitectura Oracle
14/06/2004

INGENIERÍA DE SERVICIOS DE INTERNET

5

El Área Global del Sistema.
Buffer de Datos
Zona de memoria reservada para la lectura de los bloques de datos. Dimensionada por los parámetros DB_BLOCK_BUFFER y DB_BLOCK_SIZE en 8i, o CACHE_SIZE en 9i. Elproceso DB Writer lleva los bloques de memoria a disco. Los procesos servidores llevan los bloques de- disco a memoria. , , Porcentaje de acierto deseado a la hora de buscar un bloque en el buffer de datos: 90/95%.

Arquitectura Oracle
14/06/2004

INGENIERÍA DE SERVICIOS DE INTERNET

6

El Área Global del Sistema.
Buffer de Redo Log
Zona de memoria en donde se van registrando todas lasoperaciones, a excepción de las “select”. Dimensionada por el parámetro LOG_BUFFER. Fast Commit: Cuando se produce el Commit de una transacción, no se lleva a disco el resultado de las sentencias, sino las propias sentencias. , El contenido de este buffer se lleva a los ficheros de Redo Log. , Modo ARCHIVADO vs Modo NO ARCHIVADO.

Arquitectura Oracle
14/06/2004

INGENIERÍA DE SERVICIOS DEINTERNET

7

El Área Global del Sistema.
Shared Pool
Zona de memoria reservada para la ejecución de las sentencias SQL y el código PL/SQL. Dimensionada por el parámetro SHARED_POOL_SIZE. Dos partes principales: Library Cache (Sentencias) y la Row Cache (Diccionario de Datos). , Son los procesos servidores los que se encargan de realizar las , sentencias SQL. La zona de memoria reservada para laejecución de una determinada sentencia SQL se denomina “cursor”.
Arquitectura Oracle
14/06/2004

INGENIERÍA DE SERVICIOS DE INTERNET

8

Otras Zonas de Memoria.
PGA: Área Global del Proceso Java Pool Area: Dimensionado por JAVA_POOL_SIZE Large Pool: Dimensionado por LARGE_POOL_SIZE Reserved Shared Pool: Dimensionado por SHARED_POOL_ RESERVED_SIZE. Dentro de la Shared Pool UGA: User Global...
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