Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Datos Oracle.
Administración de BD
• Shared Pool
• Database Buffer
• Redo Log Buffer
El tamaño de estos componentes del SGA pueden ser
administrados manualmente o automáticamente. Si se escoge
administrar manualmente estos componentes, se debe
especificar el tamaño de cada uno de ellos aumentando o
disminuyendo el tamaño de ellos según las necesidades de la
aplicación. Si los estos componentes son administrados
automáticamente, la instancia por si misma monitorea la
utilización de cada componente de la SGA y ajusta sus
tamaños.
Independiente si la administración de la SGA es automática o
manual, Oracle asigna o designa espacio dinámico dentro de
la SGA dividiendo la SGA dentro de unidades llamadas
granules. Dependiendo del sistema operativo donde reside el
motor de base de datos Oracle, los granules pueden ser de 4
MB, 8 MB o 16 MB.
SHARED POOL
• Proceso de usuario
• Proceso servidor
• Procesos background (Segundo plano)
Proceso de usuario
Es un proceso que se crea cuando un usuario establece una conexión con la base
de datos. Se encarga de ejecutar el código de aplicación del usuario y manejar el
perfil del usuario con sus variables de ambiente. Estos procesos no se pueden
comunicar directamente con la base de datos, por lo que la comunicación la
establecen mediante procesos de servidores.
Oracle puede configurarse para variar el número procesos usuario por proceso
servidor. En una configuración de servidor dedicado, un proceso servidor manipula
las peticiones de un único proceso usuario. En una configuración de servidor
multi-línea se permite a varios procesos de usuario compartir un pequeño número
de procesos servidores, minimizando el número de procesos servidores y
maximizando la utilización de los recursos del sistema disponibles.
Proceso servidor
También se crea uno por conexión de usuario. Se crea en el servidor y se
encarga de comunicar el proceso de usuario con la instancia de la base de
datos. Estos procesos ejecutan las órdenes SQL de los usuarios y llevan los
datos del buffer caché para que los procesos de usuario puedan tener
acceso a los datos.
Entre los procesos opcionales en segundo plano están: ARCn, LMDN, QMNn,
RECO, LMS, LCKn, LMON.
3. Archivos
Estos archivos guardan información tanto de los datos almacenados en la
BD como la necesaria para gobernar la propia BD. Son 3 tipos de archivos o
ficheros:
Una extensión está formada por bloques lógicos, así es como se asigna
el espacio.
El control del uso del espacio del disco se obtiene mediante las estructuras
lógicas de almacenamiento: bloque de datos, extensión y segmento. El
nivel más pequeño de a nivel de la base de datos es el del bloque de datos.
El almacenamiento en Oracle se maneja con cinco conceptos:
• Tablespace
• Datafile
• Segment (segmento)
• Extend (extensiones)
• Data block (bloque de datos / paginas)
Tablespace