2.ESTRUCTURAS DE LAS BASES DE DATOS FISICAS
Hay diversos tipos de estructuras para la gestión de datos.
- Ficheros de datos
- Ficheros de control
- Ficheros de registro
- Ficheros de variables
- Ficheros de copia de seguridad
Cada base de datos dispone de uno o más ficheros de datos. Los datos referentes a las estructuras lógicas como tablas e índices se guardan también. Estos ficheros agrupados forman una unidad lógica de almacenamiento llamada tablespace de forma que un datafile puede ser asignado a un solo tablespace. Además tienen la capacidad de ampliarse automáticamente cuando están llenos.
Control Files
Ficheros de registro offline/online
Parameter Files
son ficheros que contienen información sobre valores de parámetros de una base de datos.
- Ficheros de parámetros
- Spfiles /Ficheros de parámetros de servidor
Alert and Trace Log Files
Son ficheros donde se registran los errores de servidor o de alguno de sus procesos. Es un archivo clave para la optimización tanto del servidor como de cada base de datos.
Automatic Diagnostic Repository (ADR)
Sirven para visualizar información y resúmenes de datos.
Incident Packaging Service (IPS)
Extraen información de los ficheros de traza para enviarlos a Oracle.
Backup Files
Son ficheros de copia de otros ficheros que pueden gestionarse de forma manual o a través del servidor de manera programada.
UTILIDADES DE ORACLE
Oracle Real Application Testing Es un sistema de pruebas tanto a nivel de hardware como de software para permitir testear nuestras bases de datos ante posibles cambios. Se compone de dos partes, el reproductor de bases de datos para probar cambios de configuración, actualizaciones de bases de datos, almacenamiento y actualizaciones de sistema operativo y hardware.
Concurrency Features
En sistemas de bases de datos multiusuario se deben considerar especialmente la concurrencia a los datos, su consistencia y su funcionamiento óptimo con máximo desempeño. Oracle dispone de varias herramientas para tal fin.
La concurrencia, es decir, el acceso simultáneo de varios usuarios a la misma información puede generar n problemas de consistencia de datos y de rendimiento. Debe controlarse para minimizar la interferencia entre distintas operaciones de usuarios sobre los mismos datos. Para ello Oracle hace uso de diferentes tipos de bloqueos y el uso el concepto de transacción consistente en definir puntos de inicio y fin de operaciones de modificación de datos controlando cuando los datos pueden o no ser alterados o consultados.
La consistencia de lecturas tiene que ver con garantizar que los datos involucrados en una operación y en n un tiempo dado son consistentes y no están cambiando y con el tiempo de espera para el acceso a datos manipulados por otros usuarios.
Mecanismos de caché.
Oracle optimiza su funcionamiento causando sistemas de caché con datos de usuario en memoria, datos de registro, datos del diccionario, de resultados de consultas frecuentes, entre otros.
Mecanismos de bloqueo.
Oracle optimiza su funcionamiento causando sistemas de caché con datos de usuario en memoria, datos de registro, datos del diccionario, de resultados de consultas frecuentes, entre otros.
Mecanismos de bloqueo.
Los llamados locks, controlan el acceso concurrente a los datos, así cuando se están modificando datos estos mecanismos los bloquean hasta que la operación es confirmada (comitted) para asegurar la integridad de los mismos.
UTILIDADES DE GESTIÓN
Autogestión de la base de datos
Incluye gestión automática de operaciones deshacer, gestión automática de memoria y ficheros, gestión de espacio libre y de recuperación de datos (RMAN).
Tareas de mantenimiento automáticas
Permiten automatizar tareas de mantenimiento programándolas en distintos periodos de tiempo. Esta característica se puede usar con las llamadas maintenance Windows. Que permiten establecer los puntos de comienzo y fin así como los recursos de CPU y de E/S permitidos.
Oracle Enterprise Manager
Es una herramienta que facilita la gestión centralizada del entorno de las bases de datos para un conjunto de productos de Oracle. Incluye una consola gráfica, servidores de administración, agentes inteligentes de Oracle, servicios comunes y varias utilidades administrativas.
No hay comentarios:
Publicar un comentario