martes, 21 de octubre de 2014

Oracle 10g - Inicio de una instancia de Base de datos

Al iniciar la instancia de la base de datos, se selecciona el estado en que se inicia. 

Estos estados son los siguientes:

SID: es el identificador del sistema, que identifica la instancia(por ejemplo, ORCL)

1) NOMOUNT: normalmente, una instancia sólo se inicia en modo NOMOUNT durante la creación de la base de datos, durante la nueva creación de archivos de control o en algunos supuestos de copia de seguridad y recuperación.

El inicio de una instancia incluye las siguientes tareas:

  -  Búsqueda en /database de un archivo con un nombre especìfico en este orden
  •   spfile.ora
  •   Si no se encuentra, spfile.ora
  •   Si no se encuentra, init.ora: este es el archivo que contiene los parámetros de inicialización de la instancia. Al especificar el parámetro PFILE con STARTUP se sustituye el comportamiento por defecto.
   - Asignación de SGA(Area Global del Sistema)
   - Inicio de los procesos en segundo plano
   - Apertura del archivo alert.log y los archivos de rastreo

2) MOUNT: el montaje de una base de datos incluye las siguientes tareas:
  • Asociación de una base de datos con una instancia iniciada previamente
  • Búsqueda y apertura de los archivos de control especificos en el archivo de parámetros.
  • Lectura de archivos de control para obtener los nombres y los estados de los archivos de datos y los archivos de redo log en linea.
Para realizar operaciones de mantenimiento específicas se debe iniciar una instancia y montar una base de datos sin abrir la base de datos.

3) OPEN: La operación normal de la base de datos implica que se inicie una instancia y que la base de datos se monta y se abre. Con el funciomamiento normal de la base de datos, cualquier usuario válido puede conectarse a la base de datos y realizar operaciones normales de acceso a los datos.

La apertura de la base de datos incluye las siguientes tareas:
  •     Apertura de los archivos de datos en línea.
  •     Apertura de los archivos redo log en línea.
Si alguno de los archivos de datos o archivos de redo log en línea no está presente cuando se intenta abrir la base de datos, el servidor de Oracle devuelve un error.

Durante esta etapa final el servidor de Oracle verifica que todos los archivos de datos y archivos redo log en línea se pueden abrir y comprueba la consistencia de la base de datos. Si es necesario, el proceso en segundo plano del monitor del sistema (SMON) inicia la recuperación de la instancia.


No hay comentarios:

Publicar un comentario