Estrategias de Respaldo Físico y Lógico en Bases de Datos Oracle
Clasificado en Informática
Escrito el en
español con un tamaño de 3,49 KB
Diferencias entre Copia de Seguridad Lógica y Física
Las copias de seguridad físicas se realizan cuando se copian los ficheros que soportan la base de datos (BD). Entre estos se encuentran los backups del sistema operativo (SO), los backups en frío y los backups en caliente.
Backups del Sistema Operativo (SO)
Este tipo de backup implica parar la BD en modo normal, lo que hace que el sistema sea inaccesible mientras se lleva a cabo el proceso.
Backups de la BD en Frío (Cold Backups)
Los backups en frío implican detener la BD en modo normal y copiar todos los ficheros sobre los que se asienta. Antes de realizar la parada de la BD, es necesario cerrar también todas las aplicaciones que estén trabajando con ella. Una vez realizada la copia de los ficheros, la BD se puede volver a arrancar.
Backups de la BD en Caliente (Hot Backups)
El backup en caliente se realiza mientras la BD está abierta y funcionando en modo ARCHIVELOG. Se debe tener la precaución de realizarlo cuando la carga de la BD sea pequeña. Este tipo de respaldo consiste en copiar todos los ficheros correspondientes a un tablespace determinado, los ficheros Redo Log archivados y los ficheros de control.
Copias de Seguridad Lógicas
Las copias de seguridad lógicas solo extraen información de las tablas utilizando comandos SQL y las herramientas Export e Import. Este tipo de backups copian el contenido de la BD pero sin almacenar la posición física de los datos. Se realizan con la herramienta Export, que copia los datos y la definición de la BD en un fichero con un formato interno de Oracle.
Para realizar un Export, la BD debe estar abierta. Export asegura la consistencia en la tabla, aunque no necesariamente entre tablas. Si se requiere consistencia entre todas las tablas de la BD, entonces no se debe realizar ninguna transacción durante el proceso de exportación. Esto se puede conseguir si se abre la BD en modo RESTRICT. Una de las desventajas de realizar backups lógicos con Export es que son mucho más lentos que los backups físicos.
Backups Lógicos con Export/Import
Estas utilidades permiten al DBA (Database Administrator) realizar copias de determinados objetos de la BD, así como restaurarlos o moverlos de una base de datos a otra. Estas herramientas utilizan comandos del SQL para obtener el contenido de los objetos.
Relaciones en el Modelo de Datos
A continuación se detalla la gestión de relaciones y cuándo estas generan una nueva tabla:
- N:N (Muchos a Muchos): Siempre genera tabla.
- 1:N (Uno a Muchos): En cardinalidades (0,n) o (0,1), genera tabla.
- 1:N (Reflexivas): En cardinalidad (0,n), genera tabla.
- 1:1 (Uno a Uno): En cardinalidades (0,1) y (0,1), genera tabla.