La instancia y la base de datos
Cuando se inicia una instancia Oracle monta la base de datos, es decir, asocia dicha instancia a su base de datos correspondiente. En un mismo ordenador pueden ejecutarse varias instancias simultáneamente, accediendo cada una a su propia base de datos física.
Únicamente el administrador de la base de datos puede iniciar una instancia y abrir una base de datos. Si una base de datos está abierta, entonces el administrador puede cerrarla y, cuando esto ocurre, los usuarios no pueden acceder a la información que contiene.
1.3. Instancia Oracle
Conjunto de estructuras de memoria y procesos que acceden a
los archivos de una BD
Distintas instancias pueden acceder a la misma BD
Componentes:
Área Global del
Sistema (System Global Area, SGA): Área de memoria con la
información de la BD que pueden compartir los usuarios. Se
crea cuando se
empieza a usar una BD. Puede verse alguna información desde
SQL*PLUS, usando
el comando SHOW SGA. Esta compuesta por:
Caché de BD: bloques
de datos de la BD más recientemente accedidos ⇒ para
reducir los
accesos a disco
Buffer del registro
de rehacer: para el fichero de redo log (se utiliza para la recuperación).
Memoria compartida:
para consultas SQL y otros procesos
Área Global de
Programa (Program Global Area, PGA): Buffer de memoria con
información sobre los procesos
Procesos de Usuario:
Aplicaciones que ejecuta el usuario
Procesos de Oracle:
Procesos del servidor (para atender a los usuarios) y
procesos de segundo plano (background), para tareas de
registro, monitorización...
No hay comentarios:
Publicar un comentario