Вы находитесь на странице: 1из 9

4.

2 Definicin de los modos de operacin de un


DBMS. (alta, baja, recovery)
La vida de todo archivo comienza cuando se crea y acaba cuando se borra.
Durante su existencia es objeto de constante procesamiento, que con mucha
frecuencia incluye acciones de consulta o bsqueda y de actualizacin. En el caso
de la estructura archivos, entenderemos como actualizacin, adems de las
operaciones, vistas para vectores y listas enlazadas, de introducir nuevos datos
(altas) o de eliminar alguno existente (bajas), la modificacin de datos ya
existentes, (operacin muy comn con datos almacenados). En esencia, es la
puesta al da de los datos del archivo.
Una operacin de alta en un archivo consiste en la adicin de un nuevo registro.
En un archivo de empleados, un alta consistir en introducir los datos de un nuevo
empleado. Para situar correctamente un alta, se deber conocer la posicin donde
se desea almacenar el registro correspondiente: al principio, en el interior o al final
de un archivo.
El algoritmo de ALTAS debe contemplar la comprobacin de que el registro a dar
de alta no existe previamente. Una baja es la accin de eliminar un registro de un
archivo. La baja de un registro puede ser lgica o fsica. Una baja lgica supone el
no borrado del registro en el archivo. Esta baja lgica se manifiesta en un
determinado campo del registro con una bandera, indicador o flag -carcter *. $,
etc.,-, o bien con la escritura o rellenado de espacios en blanco en el registro dado
de baja
ALTAS
La operacin de dar de alta un determinado registro es similar a la de aadir datos
a un archivo. Es importante remarcar que en un archivo secuencial slo permite
aadir datos al final del mismo.
En otro caso, si se quiere insertar un registro en medio de los ya presentes en el
archivo, sera necesaria la creacin nueva del archivo.
El algoritmo para dar de alta un registro al final del fichero es como sigue:
algoritmo altas
leer registro de alta
inicio
abrir archivo para aadir
mientras haya mas registros hacer {algunos lenguajes ahorran este bucle}
leer datos del registro
fin_mientras
escribir (grabar) registro de alta en el archivo
cerrar archivo
fin
BAJAS
Existen dos mtodos para dar de baja a un registro en un archivo secuencial,
donde no es fcil eliminar un registro situado en el interior de una secuencia: Para
ello podemos seguir dos mtodos:
1) Utilizar y por tanto crear un segundo archivo auxiliar transitorio, tambin
secuencial, copia del que se trata de actualizar. Se lee el archivo completo registro
a registro y en funcin de su lectura se decide si el registro se debe dar de baja o
no. En caso afirmativo, se omite la escritura en el archivo auxiliar. Si el registro no
se va a dar de baja, este registro se reescribe en el archivo auxiliar
Tras terminar la lectura del archivo original, se tendrn dos archivos: original (o
maestro) y auxiliar. El proceso de bajas del archivo concluye borrando el archivo
original y cambiando el nombre del archivo auxiliar por el del inicial.
2) Guardar o sealar los registros que se desean dar de baja con un indicador o
bandera que se guarda en un array; de esta forma los registros no son borrados
fsicamente, sino que son considerados como inexistentes.
Inevitablemente, cada cierto tiempo, habr que crear un nuevo archivo secuencial
con el mismo nombre, en el que los registros marcados no se grabarn.

Propsito de Backup y Recuperacin
Como administrador de copia de seguridad, la tarea principal es disear,
implementar y gestionar una estrategia de backup y recuperacin. En general, el
propsito de una estrategia de recuperacin de copia de seguridad y es para
proteger la base de datos contra la prdida de datos y reconstruir la base de datos
despus de la prdida de datos. Normalmente, las tareas de administracin de
seguridad son las siguientes:
Planificacin y probar las respuestas a diferentes tipos de fallas
Configuracin del entorno de base de datos de copia de seguridad y
recuperacin
La creacin de un programa de copia de seguridad
Seguimiento de la copia de seguridad y entorno de recuperacin
Solucin de problemas de copia de seguridad
Para recuperarse de la prdida de datos en caso de necesidad
Como administrador de copia de seguridad, es posible que se le pida que realice
otros deberes que se relacionan con copia de seguridad y recuperacin:
La preservacin de datos, lo que implica la creacin de una copia de base de
datos para el almacenamiento a largo plazo
La transferencia de datos, lo que implica el movimiento de datos de una base de
datos o un host a otro

De Proteccin de Datos

Como administrador de copia de seguridad, su trabajo principal es hacer copias de
seguridad y vigilancia para la proteccin de datos. Una copia de seguridad es una
copia de los datos de una base de datos que se puede utilizar para reconstruir los
datos. Una copia de seguridad puede ser una copia de seguridad fsica o una
copia de seguridad lgica.
Copias de seguridad fsicas son copias de los archivos fsicos utilizados en el
almacenamiento y la recuperacin de una base de datos. Estos archivos incluyen
archivos de datos, archivos de control y los registros de rehacer archivados. En
ltima instancia, cada copia de seguridad fsica es una copia de los archivos que
almacenan informacin de base de datos a otra ubicacin, ya sea en un disco o en
medios de almacenamiento fuera de lnea, tales como cinta.
Copias de seguridad lgicas contienen datos lgicos, como tablas y
procedimientos almacenados. Puede utilizar Oracle Data Pump para exportar los
datos a archivos lgicos binarios, que posteriormente puede importar a la base de
datos. Clientes de lnea de comandos La bomba datos expdp y impdp utilizan el
DBMS_DATAPUMP y DBMS_METADATA PL / SQL paquetes.
Copias de seguridad fsicas son la base de cualquier estrategia de recuperacin
de copia de seguridad slida y. Copias de seguridad lgicas son un complemento
til de las copias de seguridad fsicas en muchas circunstancias, pero no son
suficiente proteccin contra la prdida de datos y sin respaldos fsicos.
A menos que se especifique lo contrario, la copia de seguridad trmino tal como
se utiliza en la copia de seguridad y la documentacin de recuperacin se refiere a
una copia de seguridad fsica. Copia de seguridad de una base de datos es el acto
de hacer una copia de seguridad fsica. El enfoque en la copia de seguridad y
recuperacin de documentacin est casi exclusivamente en copias de seguridad
fsicas.
Mientras que varios problemas pueden detener el funcionamiento normal de una
base de datos Oracle o afectar a las operaciones de base de datos de E / S,
solamente la siguiente normalmente requiere la intervencin del DBA y de
recuperacin de datos: un error de medios, errores de usuario, y los errores de
aplicacin. Otros fallos pueden requerir intervencin DBA sin causar la prdida de
datos o que requieren la recuperacin de copia de seguridad. Por ejemplo, es
posible que tenga que reiniciar la base de datos tras un fallo de instancia o asignar
ms espacio de disco despus de un fallo debido a la declaracin de un archivo de
datos completo.
Las fallas de medios
La falta de medios es un problema fsico con un disco que provoca un fallo de una
leer o escribir en un archivo de disco que se requiere para ejecutar la base de
datos. Cualquier archivo de base de datos puede ser vulnerable a un fallo de
comunicacin. La tcnica de recuperacin adecuada despus de un fallo de los
medios de comunicacin depende de los archivos afectados y el tipo de copia de
seguridad disponible.
Un aspecto particularmente importante de la copia de seguridad y recuperacin se
est desarrollando una estrategia de recuperacin ante desastres para proteger
contra la prdida de datos catastrfica, por ejemplo, la prdida de toda una serie
de bases de datos.
Errores de los usuarios
Los errores del usuario cuando se producen, ya sea debido a un error en la lgica
de la aplicacin o un error manual, los datos en una base de datos se modifican o
eliminan incorrectamente. Errores de usuario se estima que la mayor causa de
inactividad de base de datos.
La prdida de datos debido a un error del usuario puede ser localizada o
generalizada. Un ejemplo de dao localizado est eliminando a la persona
equivocada en la tabla empleados. Este tipo de lesiones requiere la deteccin y la
reparacin quirrgica. Un ejemplo de un dao generalizado es un trabajo por lotes
que borra las rdenes de la empresa para el mes en curso. En este caso, se
requiere una accin drstica para evitar una extensa base de datos de tiempo de
inactividad.

Mientras que la formacin de usuarios y el manejo cuidadoso de los privilegios
pueden prevenir la mayora de los errores de usuario, su estrategia de copia de
seguridad determina la gracia de recuperar los datos perdidos cuando un error del
usuario que hace perder los datos.
Errores de aplicacin
A veces, un mal funcionamiento de software puede daar los bloques de datos. En
una corrupcin fsica, que tambin se conoce como la corrupcin los medios de
comunicacin, la base de datos no reconoce el bloque en absoluto: la suma de
comprobacin no es vlida, el bloque contiene todos los ceros, o el encabezado y
el pie de pgina del bloque no coinciden. Si el dao no es muy amplio, puede a
menudo repara fcilmente con bloque de recuperacin de medios.


Preservacin de Datos
Conservacin de datos se relaciona con la proteccin de datos, pero tiene un
propsito diferente. Por ejemplo, puede que tenga que conservar una copia de una
base de datos tal como exista al final de la cuarta parte del negocio. Esta copia de
seguridad no es parte de la estrategia de recuperacin de desastres. Los medios a
los que estas copias de seguridad se escriben a menudo disponible despus de la
copia de seguridad. Usted puede enviar la cinta en almacenamiento incendio o
enviar un disco duro porttil a un centro de pruebas. RMAN proporciona una
manera conveniente para crear una copia de seguridad y eximirla de su poltica de
retencin de copia de seguridad. Este tipo de copia de seguridad se conoce como
una copia de seguridad de archivo.
Transferencia de datos
En algunas situaciones, es posible que tenga que tomar una copia de seguridad
de una base de datos o base de datos de componentes y moverlo a otra
ubicacin. Por ejemplo, puede utilizar el Administrador de recuperacin (RMAN)
para crear una copia de base de datos, cree una copia de tabla que se puede
importar en otra base de datos, o mover una base de datos completa de una
plataforma a otra. Estas tareas no son, estrictamente hablando, parte de una
estrategia de backup y recuperacin, pero requieren el uso de copias de seguridad
de bases de datos, por lo que pueden incluirse en las tareas de un administrador
de copia de seguridad.


Oracle Backup y recuperacin Soluciones
Al implementar una estrategia de backup y recuperacin, dispone de las siguientes
soluciones disponibles:
Administrador de recuperacin (RMAN)
Recovery Manager est completamente integrado con la base de datos Oracle
para llevar a cabo una serie de actividades de copia de seguridad y recuperacin,
incluyendo el mantenimiento de un repositorio de RMAN de datos histricos
acerca de las copias de seguridad. Se puede acceder a RMAN travs de la lnea
de comandos oa travs de Oracle Enterprise Manager.
Copia de seguridad y recuperacin gestionadas por el usuario

En esta solucin, realizar copias de seguridad y recuperacin con una mezcla de
comandos del sistema operativo host y SQL * Plus recuperacin commands.You
son responsables de determinar todos los aspectos de cundo y cmo las copias
de seguridad y la recuperacin se hacen.

Estas soluciones estn respaldadas por Oracle y se documentan, pero RMAN es
la mejor solucin para copia de seguridad y recuperacin de bases de datos.
RMAN proporciona una interfaz comn para las tareas de copia de seguridad a
travs de diferentes sistemas operativos host, y ofrece varias tcnicas de copia de
seguridad que no estn disponibles a travs de mtodos administrados por
usuarios.
La mayor parte de este manual se centra en la copia de seguridad y recuperacin
de RMAN basado. Tcnicas de copia de seguridad y recuperacin gestionadas por
el usuario se tratan en Realizacin de usuario-Managed Backup and Recovery.
Las ms destacables son los siguientes:
Copias de seguridades incrementales
Una copia de seguridad incremental almacena slo los bloques modificados desde
la ltima copia de seguridad. Por lo tanto, proporcionan copias de seguridad ms
compacta y una recuperacin ms rpida, lo que reduce la necesidad de aplicar
de rehacer en archivo de datos de recuperacin de los medios de comunicacin.
Si se habilita el seguimiento de cambios de bloque, entonces usted puede mejorar
el rendimiento al evitar escaneos completos de todos los archivos de datos de
entrada. Utilice el comando Copia de seguridad incremental para realizar copias
de seguridad incrementales.
Bloquear los medios de recuperacin
Usted puede reparar un archivo de datos con slo un pequeo nmero de bloques
de datos corruptos sin tomarlo fuera de lnea o la restauracin desde copia de
seguridad. Utilice el comando BLOQUE RECOVER para realizar la recuperacin
del bloque de comunicacin.
Compresin binaria
Un mecanismo de compresin binaria integrado en base de datos Oracle reduce el
tamao de las copias de seguridad.
Copias de seguridad encriptadas
RMAN utiliza las capacidades de cifrado de copia de seguridad integrados en
bases de datos Oracle para almacenar conjuntos de copia de seguridad en un
formato codificado. Para crear copias de seguridad cifradas en el disco, la base de
datos debe utilizar la opcin de seguridad avanzada. Para crear copias de
seguridad encriptadas directamente en cinta, RMAN debe utilizar la copia de
seguridad de Oracle Secure interfaz SBT, pero no requiere la opcin de seguridad
avanzada.

Duplicacin de la base de datos automatizada
Crea fcilmente una copia de su base de datos, el apoyo a diversas
configuraciones de almacenamiento, incluida la duplicacin directa entre las bases
de datos de ASM.

Conversin de datos entre plataformas
Ya sea que utilice RMAN o mtodos administrados por usuarios, puede
complementar las copias de seguridad fsicas con copias de seguridad lgicas de
objetos de esquema realizados con la utilidad Export Data Pump. Ms tarde,
puede utilizar Data Pump Import para volver a crear los datos despus de la
restauracin y la recuperacin. Copias de seguridad lgicas son en su mayora
ms all del alcance de la copia de seguridad y de recuperacin de
documentacin.

Вам также может понравиться