miércoles, 6 de marzo de 2013

Instancia de Oracle



Instancias


Para permitir el acceso a los datos, Oracle utiliza un conjunto de procesos que son compartidos por todos los usuarios. Además, existen estructuras de memoria que son utilizadas para almacenar los datos más recientemente solicitados a la BD.

Una instancia de BD es el conjunto de estructuras de memoria y de procesos que acceden a los ficheros de datos.

Los parámetros que determinan el tamaño y composición de una instancia están almacenados en un fichero llamado init.ora. Este fichero es leido durante el arranque de la BD y puede ser modificado por el DBA. Cualquier modificación de este fichero no tiene efecto hasta la siguiente vez que se arranque la BD.

Las estructuras de la BD Oracle pueden ser divididas en tres clases:
  • aquellas que son internas a la BD,
  • aquellas que son internas a las áreas de memoria (incluidas la memoria compartida y procesos),
  • aquellas que son externas a la BD.
Cada servidor Oracle esta compuesto por: Una Base de Datos: donde se almacenan los datos físicos 
(ficheros de datos y otros componentes)
Una instancia: constituye el mecanismo que permite su manipulación.
Puede haber múltiples instancias para una única base de datos, por ejemplo con clusters de base de 
datos con Oracle Real Application Cluster (RAC)
Un fichero de parámetros, conocido como init.ora, sirve para configurar la instancia
El fichero init.ora establece el tamaño y configuración de la instancia.

Características


    ✓ Una instancia de Oracle solo puede abrir una sola base de datos a la vez.

    ✓ Una instancia de Oracle está conformada por varios procesos y espacios de memoria compartida que son necesarios para acceder a la información contenida en la base de datos.

    ✓ La instancia está conformada por procesos del usuario, procesos que se ejecutan en el background de Oracle y los espacios de memoria que comparten estos procesos.

Fichero de Parámetros – init.ora

El fichero se lee durante el arranque de la instancia
Se utiliza para configurar por ejemplo el tamaño de los buffer que conforman la SGA
Los cambios realizados en el fichero init.ora no tienen efecto hasta el próximo reinicio de la instancia
Oracle 9i y posteriores implementa una nueva versión del fichero init.ora que permite realizar cambios permanentes sin necesidad de reiniciar la instancia

   • Ficheros SPFILE
         Entre otros parámetros en el init.ora se establece el nombre de la instancia
     
     Nombre de la instancia (SID): Identificador de la Instancia  (System Identification)
        • Es único en un servidor: No puede haber dos instancias con el mismo nombre en el mismo servidor

No hay comentarios:

Publicar un comentario