Ingeniería en Sistemas Computacionales Resumen
Nombre: Nombre: Jorge Luis Chan Chan
Matrícula: Matrícula: 14070009
Nombre del del curs o:
Nombre del profesor :
Administración de bases de de datos
José Leonel Pech May
Módulo: Módulo :
Act Ac t iv id ad: ad :
Unidad 5.- Seguridad
Resumen de las herramientas que se utilizan para respaldar el respaldo y migración de bases de datos.
Fecha: Fecha: 19 de Noviembre de 2016 Bibliografía: Bibliografía: http://www.ibm.com/developerworks/ssa/library/sm-tsm-db2/ http://www.netapp.com/es/products/management-software/snapmanagersql.aspx https://miguelpinia.wordpress.com/2015/02/17/herramientas-paramigraciones-de-bases-de-datos/
Título: Herramientas que se utilizan para respaldar r espaldar el respaldo y migración de bases de datos. Introducción: Ya sea que se trate tu propia base de datos o que administres uno, dependiendo de la cantidad del contenido y de las veces que éste se actualice, necesitarás hacer copias de respaldo. Si la base de datos en cuestión, se actualiza varias veces en el día, tendrás que por lo menos hacer una copia de respaldo diaria, para la cual existen muchas y muy buenas herramientas para automatizar todo el pr oceso.
De igual manera existen diversos tipos de herramientas para realizar migraciones de bases de datos (Schema migration, database migration, database change management en inglés). Estas herramientas están diseñadas para administrar cambios incrementales y reversibles sobre esquemas de bases de datos relacionales.
Ingeniería en Sistemas Computacionales Resumen
Por lo que en este resumen que a continuación se presenta está enfocado a enlistar tres herramientas utilizadas para hacer respaldos o backups y 3 herramientas para la migración de bases de datos.
Contenido: 3 herramientas para realizar respaldos de bases de datos
Tivoli Storage Manager
IBM Tivoli Storage Manager es un producto de software que proporciona servicios de gestión de almacenamiento para datos, principalmente copia de seguridad, restauración, archivado y recuperación mediante el uso de un modelo cliente/servidor. En términos generales, los clientes de copia de seguridadarchivo de Tivoli Storage Manager se instalan en cada sistema (tales como servidores de archivos, servidores de base de datos, estaciones de trabajo de cliente). Utilizando un transporte de red configurado, tal como TCP/IP, cada cliente de Tivoli Storage Manager envía copias de sus archivos como objetos de copia de seguridad o de archivo a un servidor de Tivoli Storage Manager. El servidor almacena los archivos de cliente en un sistema de almacenamiento centralizado
(que
normalmente
consiste
en
grandes
cantidades
de
almacenamiento en disco o en cinta). Una base de datos de DB2 es un archivo de datos independiente del que se puede hacer una copia de seguridad y que se puede restaurar utilizando Tivoli Storage Manager. Tivoli Storage Manager restaura una base de datos de DB2 en su totalidad, ya que para Tivoli Storage Manager es solo un archivo. Si una base de DB2 se elimina o se corrompe, Tivoli Storage Manager puede restaurar la versión más reciente de copia de seguridad u otra anterior de esta base de datos desde el servidor de Tivoli Storage Manager en el servidor o el cliente de DB2.
SnapManager para Microsoft SQL Server (SMSQL)
Ingeniería en Sistemas Computacionales Resumen
Se integra perfectamente con la tecnología Microsoft, por lo que mejora la gestión del almacenamiento de bases de datos y simplifica las operaciones de planificación del diseño del almacenamiento, backup y restauración de datos para bases de datos de SQL Server. SnapManager puede ahorrarle tiempo y dinero gracias a las funciones de backup con una gestión del espacio eficiente y los procesos de gestión de datos automatizados. Con SnapManager, podrá reducir el tiempo de recuperación de datos de SQL Server a minutos. También podrá automatizar el clonado de la base de datos, backup y recuperación. Además de simplificar la administración de la protección de datos de las aplicaciones de SQL Server con backup de bases de datos federadas de múltiples instancias y bases de datos de SQL Server. La gestión de ciclo de vida del clon puede ayudarle a crear copias con un uso eficiente del espacio de datos de SQL Server para desarrollar, comprobar, generar informes y realizar pruebas de recuperación ante desastres en segundos. SnapManager también permite que los administradores de bases de datos empresariales ofrezcan servicios de pruebas de aceptación del usuario y de configuración personalizada, periódica y bajo demanda de forma rápida y precisa.
Iperius Backup
Es un software para realizar copias de seguridad de la base de datos Oracle de forma sencilla y eficaz. Realiza copias de seguridad de Oracle de forma automática y en caliente, sin necesidad de detener ningún servicio, y con la posibilidad de transferencias automáticas FTP y SFTP. Iperius es compatible con todas las versiones de Oracle 9i, 10g y 11g, 12c, y Express Edition (XE). Con una única licencia es posible realizar la copia de seguridad automática de un número ilimitado de servidores y bases de datos, tanto en el equipo local como en red. El único requisito necesario para realizar una copia de seguridad de la base de datos Oracle (copia de seguridad en línea) es que las bases de datos estén configuradas en el modo ARCHIVELOG. Para la copia de seguridad de
Ingeniería en Sistemas Computacionales Resumen
servidores conectados en red (por lo tanto, que no están en el equipo donde está instalado Iperius), es necesario instalar Oracle Client (RMAN) en el equipo donde se ejecuta Iperius, y utilizar la cuenta sys.
3 herramientas para realizar migración de bases de datos
Datical DB
Sin interacción directa con Java Bases de datos soportadas:
Oracle
DB2
MySQL
SQL Server
PostgreSQL
Otras
Muchos comandos dependiendo de lo que se quiera hacer. Similar a Liquibase.
Phinx
Herramienta hecha en PHP Bases de datos soportadas: MySQL PostgreSQL SQLite SQL Server Varios comandos basados en lo que se quiera hacer.
Lobos
Biblioteca para realizar migraciones de bases de datos escritos en Clojure. Bases de datos soportadas: H2 MySQL PostgreSQL SQLite SQL Server Configuración bajo clojure