Plan de configuración y recuperación ante desastres para un SMBD.
Enviado por Diego Garnica • 10 de Octubre de 2016 • Trabajo • 3.428 Palabras (14 Páginas) • 1.631 Visitas
[pic 1][pic 2]
Introducción
El objetivo primordial de las Bases de Datos en la actualidad consiste en resguardar la información de vital importancia en las organizaciones a través de componentes que permitan centralizar la ubicación de los datos y permitir su disponibilidad siempre que se requiera. Esta metodología es susceptible a la ocurrencia de fallos que pueden provenir de agentes externos o internos de la organización, para los cuales el SGBD debe estar aprovisionado para mitigar estas incidencias y reducir al mínimo el impacto que pueda causar sobre la información.
Las acciones preventivas y correctivas a implementar en los SGBD como plan de contingencia a los incidentes que se deriven del uso de la Base de Datos. Pero el éxito de estos planes depende de la adecuada documentación que se genere como soporte a la atención de estas incidencias, por lo cual es imperativo destinar recursos para proyectar los debidos planes de configuración y recuperación ante los posibles desastres que puedan ocurrir sobre la base de Datos. Estos planes permiten a los usuarios DBA tener acceso a las configuraciones iniciales de la Base de Datos y la secuencia de configuración con que fue montada, así como las acciones correctivas permitidas estipuladas desde el inicio del despliegue de la Base de Datos y de esta manera se puede contar con una guía estructurada para realizar acciones correctivas o migraciones en los casos que se requiera una migración de la Base de Datos o una actualización, parcheo o reconfiguración de la misma.
El presente documento estipula una guía completa para realizar las debidas labores de configuración y recuperación ante desastres para la base de Datos implementada en el caso de estudio.
Tabla de contenido
Introducción
Configuración de Memoria en el SGBD
Configuración de Usuarios
Directorio Raíz
Usuarios Esquema BBDD
Configuración de almacenamiento de disco en Archivo
Configuración Sistema Operativo
Servicios
Roles and Features
Parámetros Generales de configuración del SGBD
Tipificación de recuperaciones
Errores de Usuario
Fallos de Sentencias
Fallos de Procesos
Fallos de la Red
Fallos de Instancia
Fallos del Sistema
Reglas de Backup
Actividades de recuperación
Sintaxis de los commandos por Consola
Descripción de las variables
Ejecución del comando “RECOVER TABLE”
Creación automática de la BBDD Auxiliar
Establecimiento de Parámetros de Inicialización para la Instancia Auxiliar con bajo consumo de recursos
Restaurado de “Controlfiles” para iniciar el proceso de recuperación
Proceso de Restauracion de “Tablespaces”
Restaurado de “Datafiles” en la ruta indicada por el parámetro “AUXILIARY DESTINATION”
Recuperación “Until Time” de la BBDD Auxiliar
Generacion del “Data Pump export dump file”
Remoción automática de los componentes de la BBDD “Auxiliar”
Configuración de Memoria en el SGBD
De acuerdo a las recomendaciones orientadas por el proveedor Oracle, “El total disponible de memoria en un sistema tiene que estar configurado de forma que todos los componentes de ese sistema funcionen óptimamente.” La distribución de memoria recomendada a implementar en el servidor de Producción sería de la siguiente manera:
Componentes del sistema | Memoria del Sistema |
Oracle SGA Componentes | 50 % del total |
Sistema operativo + Otros componentes | 15 % del total |
Memoria de usuario | 35 % del total |
Para el servidor de Base de Datos se han destinado 8 GB de memoria, por lo cual quedaría distribuida de la siguiente manera:
Componentes del sistema | Memoria del Sistema |
Oracle SGA Componentes | 4 GB |
Sistema operativo + Otros componentes | 1,2 GB |
Memoria de usuario | 2,8 GB |
Esta es la primera pauta que podemos seguir a la hora de reservar o ver la memoria que se necesita o que se puede poner cómo máximo en un sistema para que Oracle funcione correctamente y los demás componentes del sistema puedan hacerlo también.
Al destinar el 50% de la memoria al SGA (Área Global del Sistema) de la base de datos ORACLE, esta memoria se debe que dividir entre los componentes que la forman. (Database buffer cache, shared_pool_area, fixed size, redo log buffer). De acuerdo al caso de estudio se debe distribuir de la siguiente manera:
Componentes del sistema | Memoria del Sistema |
Database Buffer Cache | 80 % de la SGA |
Shared Pool Area | 12 % de la SGA |
Fixed Size | 1 % de la SGA |
Redo Log Buffer | 0.1 % de la SGA |
Ajustando a los valores reales aprovisionados en el servidor, quedaría de la siguiente forma:
...