Documente Academic
Documente Profesional
Documente Cultură
Caso de Estudio #1
Teniendo en cuenta el Plan de Instalación Para El SMBD Ev. 3 - AA2, SMBD seleccionado
SQL Server 2014 y refiriéndonos también en este trabajo al SMBD ORACLE 11g;
señalamos que una base de datos no es algo sencillo como muchos piensan, logra ser
tan complejo que puede arruinarse y como resultado perder información que se
encontraba almacenada, perdiendo el trabajo de muchos días, meses o años.
Las bases de datos son sensibles y pueden sufrir en cualquier momento algún grado de
corrupción, pese a ello debemos tener mucho cuidado al utilizar herramientas de
recuperación, puesto que se pueden generar daños mayores.
Cada SMBD suministra herramientas que pueden impedir o corregir errores o fallos;
siempre que se quiera ejecutar alguna actualización debemos tener la certeza de que la
base de datos se encuentra en estado consistente, es decir, que no presente ningún
error.
OBJETIVOS ESPECIFICOS
La Alcaldía objeto de estudio es una institución del estado colombiano, que realiza las
funciones de administración local en una población de este país. Esta Alcaldía está
presidida por el Alcalde elegido por votación popular, quien enfrenta una situación de
caos administrativo a causa de los malos manejos de la información y la inadecuada
utilización de tecnología para el apoyo a los procesos. El Alcalde de “San Antonio del
SENA”, convencido de poder mejorar la situación, presentó un proyecto de inclusión de
tecnología que le fue aprobado por el concejo y propende en realizar todas las mejoras
en las condiciones actuales de manejo de información de las diferentes dependencias y
secretarias de su actual administración.
Una mejora sensible, se da a través de una reingeniería de procesos enfocados en la
utilización de la información generada por las dependencias de la alcaldía, pensando en
optimizar los tiempos de respuesta y flujo de información para la toma de decisiones.
Adicional a esto el alcalde pretende tomar las medidas necesarias para respaldar la
información suministrada por cada dependencia, puesto que más allá de la calidad de
atención y mejorar las herramientas de trabajo a su personal, los datos suministrados
por las bases de datos son el trabajo de todos, mereciendo adaptar las medidas de
seguridad necesarias para el respaldo y recuperación ante posibles desastres humanos
o naturales.
PLAN DE RECUPERACION ANTE DESASTRES (DRP) PARA
LOS SMBD (SQL Server 2014 y ORACLE 11g)
Un Plan de Recuperación de Desastres, DRP, por sus siglas en inglés, Disaster Recovery
Planning, se entiende como las acciones o prácticas efectivas de medidas de seguridad,
que garantizan una adecuada recuperación de la operatividad mínima de los sistemas
luego de una contingencia o desastre, en la que se vean afectados los procesos y
recursos informáticos que soportan un negocio.
Los desastres a los que se ven expuestos los sistemas informáticos pueden ser de
diversos tipos y así mismo su impacto a nivel físico puede variar. A continuación,
algunos desastres que pueden afectar a una organización:
Huracanes. Pandemias.
Terremotos. Terrorismo.
Volcanes. Guerra.
Incidentes de seguridad.
Falla de equipamiento.
Los desastres naturales son imposibles de predecir y mucho menos de contener, estos
eventos normalmente presentan daños graves en edificios que impiden el acceso a los
mismos, además de los efectos que causa en los trabajadores debido a las potenciales
pérdidas humanas causadas por el desastre.
Un desastre puede afectar los sistemas de telecomunicación, lo que puede dejar a una
empresa totalmente aislada de proveedores, contratistas y de sus clientes.
RIESGOS
Existen diferentes tipos de riesgos el cual pueden afectar nuestros recursos,
datos/información de nuestra empresa, se debe tener las medidas necesarias para que
no se presenten fallas o errores.
Se identifican los siguientes riesgos:
3. Haga clic con el botón derecho en la base de datos y haga clic en Propiedades, lo
que abre el cuadro de diálogo Propiedades de la base de datos.
ORACLE 11g
$ sqlplus / as sysdba
SQL> SELECT log_mode FROM v$database;
LOG_MODE
------------
NOARCHIVELOG
SQL> SHUTDOWN IMMEDIATE;
SQL> STARTUP MOUNT;
SQL> ALTER DATABASE ARCHIVELOG;
SQL> ALTER DATABASE OPEN;
SQL> ALTER SYSTEM SWITCH LOGFILE;
3. Compruebe o cambie la ubicacion y el tamaño del archive de copia de seguridad.
$ sqlplus / as sysdba
SQL> show parameter db_recovery
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
db_recovery_file_dest string /u01/app/oracle/fast_recovery_area
db_recovery_file_dest_size big integer 4560M
4. Use Oracle Recovery Manager (RMAN) para hacer una copia de seguridad de la
base de datos:
$ rman target /
RMAN> backup database plus archivelog;
INSTANCIAS
El sistema manejador de base de datos ORACLE Y SQL SERVER serán instalados en el
servidor, con su respectiva base de datos, se instalará en cada equipo de cómputo las
instancias para que puedan acceder a la base de datos del servidor. A continuación,
veremos cómo funciona las instancias según SMBD.
Instancias en SQLServer.
Cada vez que se instala el motor de base de datos SQL Server, se materializa en un
Servicio sobre el Sistema Operativo, éste servicio ejecuta un proceso denominado
“sqlserver.exe” con su propia configuración y bases de datos (las del Sistema y la(s) del
usuario). Además, pueden ser instaladas varias instancias del servidor en un mismo
equipo. Debido a lo anterior, aun cuando cada base de datos tiene sus propios archivos
(para almacenar sus objetos: tablas, índices, vistas procedimientos almacenados, etc.),
sus archivos de registro de transacciones (Log), configuración y modo de registro,
comparten elementos dentro de la misma instancia como la base de datos Temp (para
operaciones temporales) y los demás recursos definidos como memoria, procesador,
conectividad, etc.
A nivel de administración, la utilización de múltiples instancias o múltiples bases de
datos cuando se tiene un único servidor, puede tener diferentes aspectos a analizar:
Varias instancias pueden entrar en conflicto por la utilización de recursos
(memoria, acceso a disco y procesador).
Las tareas de administración como copias de seguridad y mantenimiento se
simplifican.
Si se tienen entornos de ciclo de vida (producción, desarrollo, pruebas, etc.) es
mejor tenerlos en instancias separadas. Sin embargo, se debe tener en cuenta
que los nombres de base de datos deben ser únicos y se debería adoptar alguna
estrategia en particular.
Instancias en Oracle
En Oracle un usuario accede a una base de datos a través de una instancia, no lo hacen
directamente, es decir que la instancia está formada por memoria y procesos que
ejecuta el servidor.
Las operaciones de lectura o escritura no se realizan directamente sobre los datos, sino
que se hacen a través de la instancia. Una base de datos puede ser abierta por varias
instancias, el sistema entonces asigna los buffers de memoria y una serie de procesos
en background son iniciados. Lo anterior significa que la capacidad de memoria del
servidor determinará la cantidad de instancias de una base de datos que se puede tener.
Los parámetros que determinan estos tamaños se encuentran en un archivo de
configuración, este se lee al iniciar la instancia, pero puede ser modificado para
posteriores inicializaciones de la base de datos.
El proceso tiene las siguientes fases:
Iniciación. Es cuando se reserva en la memoria el espacio necesario para la
instancia y se activan los procesos necesarios para el funcionamiento de la
instancia.
Montar la Base de Datos. Aquí se leen los archivos de control que contienen la
información de la ubicación de los archivos que componen la Base de Datos. En
esta fase se pueden realizar tareas de mantenimiento.
Abrir la Base de Datos. Los datos quedan disponibles para su procesamiento
SISTEMA DE ALMACENAMIENTO.
Se seleccionó por temas de funcionabilidad y eficiencia un Sistema de almacenamientos
SAN. Estas son sistemas dedicados de almacenamiento en red que acceden a los
recursos mediante conexiones directas entre el servidor y los dispositivos de
almacenamiento de manera que no causan impacto sobre la LAN
El alojamiento y compartición de archivos se realiza mediante un disco virtual que
conforman todos los dispositivos que pertenecen a la red y es en esté, donde la
información se consolida y se comparte entre los diferentes servidores. Un aspecto
importante de las SAN es que, al estar los datos distribuidos entre los dispositivos de la
red, estos tienen una alta disponibilidad y redundancia en caso de fallo en cualquier
componente del sistema.