Está en la página 1de 13

INSTANCIA ORACLE

Lección 02: Configuración de la Instancia Oracle


Arquitectura de Oracle Database
Instance
PGA
Server
process Memory structures
(System Global Area)

Server
Connection Process structures

User
process

Session Client Database (storage structures)


Configuración de Instancias y BD

Nonclustered system Clustered system

I1
I1 I2 I3
I2

D1
D2

Local storage
D

Shared storage
Estructuras de Memoria
Program Global Area (PGA) PGA
Stack User Stack User
Space Global Space Global
Area Area
Server Server
process 1 process 2

KEEP
Database
Redo log buffer pool
Shared pool buffer
cache
buffer System Global Area (SGA)
Recycle
buffer pool
Streams nK buffer
Large pool Java pool
pool cache
Spfile : Archivo de Configuración
• Oracle es una base de datos
configurable mediante una serie de
parámetros.

• Al modificar los parámetros puede


optimizar su funcionamiento.

• Estos parámetros se encuentran


spfileorcl.ora
almacenados en el archivo Init.ora o
or
Spfile.ora.( Versión >= 9 )
initorcl.ora
Tipos de Parámetros
• Parámetros “fijos”: Son parámetros que
una vez instalada la base de datos no se
pueden volver a modificar / configurar.
Si el SPFILE se daña o El juego de caracteres es un claro
ejemplo.
pierde la Base de Datos
• Parámetros Estáticos: Son parámetros
no iniciará que se pueden modificar, pero su
modificación implica cerrar la base de
datos y volverla a abrir para que los lea
del fichero y pueda realizar el cambio.

• Parámetros Dinámicos: Son parámetros


cuyo valor se puede cambiar sin
necesidad de cerrar la base de datos a
diferencia de los estáticos.
SGA ( System Global Area )
• Es un Área de memoria asignada por Oracle, donde se
registra:
• Bloques leídos de disco.
• Diccionario de datos.
• Sentencias parseadas. Componentes Principales:
• Otros datos para reutilización.
• DB Buffer Cache
• Shared Pool
• Redo log buffer.
System Global Area

SGA

SHARED POOL BUFFER CACHE REDO BUFFER

LIBRARY CACHE

DICTIONARY CACHE
SGA : Shared Pool
SHARED POOL
• Library Cache : Área de
memoria que guarda las LIBRARY CACHE

sentencias compiladas, para


reutilizarlas posteriormente.
DICTIONARY CACHE
• Dictionary cache : Área que
almacena el Diccionario de
Datos de Oracle.
SGA : DB Buffer Cache
DB BUFFER CACHE
• Guarda los datos leídos
desde disco, para agilizar
atenciones posteriores.

• Su adecuado
dimensionamiento, tiene
impacto con la performance
de la base de datos.
INSERT INTO …… ARTICULOS
SGA : Redo Log Buffer UPDATE ….. CATEGORIAS
CREATE TABLE ……

• Guarda las operaciones REDO LOG BUFFER


confirmadas que generan
cambio en la BD.

• Esta información es utilizada


para los procesos de
Recuperación en caso de
fallo. REDO LOG FILE
INSERT INTO …… ARTICULOS
UPDATE ….. CATEGORIAS
CREATE TABLE ……
Configuración de Memoria

También podría gustarte