2009 Practica 1 [Backup and Restore]
Bases de Datos 2 Vacaciones Junio Sistemas
Edwin Nájera. 2005-16280 06/06/2009
Practica 1 [Backup and Restore] 6 de junio de 2009
SQL Server 2005 El SQL Server 2005 es un DBMS de Microsoft para su uso debemos de instalarlo y usar la herramienta, para ello vamos a hacer lo siguiente: Como primer paso debemos de ir a Inicio, todos los programas, Microsoft SQL server 2005 y de allí a SQL Server Management Studio.
Despues de hacer el paso anterior nos muestra la siguiente ventana, en donde se esta cargado la aplicación.
Una vez cargada la aplicación nos pedirá el usuario para poder administrar la
Practica 1 [Backup and Restore] 6 de junio de 2009 base de datos, en nuestro caso vamos a introducir el usuario SA.
Ahora bien, hay dos formas de hacer un backup y un restore, tanto de una forma con asistente y otra de consola. En esta oportunidad vamos a realizarlo de las dos formas.
Con asistente Una vez identificada la base de datos que vamos a realizar el backup nos mostrara en pantalla una imagen como esta.
Practica 1 [Backup and Restore] 6 de junio de 2009 Le damos click derecho sobre la base de datos y nos vamos a: Tareas, Copia de seguridad.
Después de ello nos mostrara una ventana en donde nos indica que tipo de backup vamos a realizar, y la ubicación de la misma. Después de ello aceptamos.
Antes de empezar el backup, podemos escoger la ubicación del backup, para hacerlo de una
Practica 1 [Backup and Restore] 6 de junio de 2009 manera mas practica.
Después de ello ejecutamos el backup, y al momento de que termine nos aparecerá una ventana como esta, informando que el backup se realizo de una buena manera.
Ahora bien vamos a explicar cómo restaurar una base de datos, esta es una manera muy
Practica 1 [Backup and Restore] 6 de junio de 2009 practica, como primer paso le damos click derecho sobre la base de datos que queremos restaurar.
Después de ello vamos a identificar el archivo que vamos a usar para restaurar la base de datos.
En la pestaña de opciones, seleccionamos la opción que nos indica que sobrescribiremos la
Practica 1 [Backup and Restore] 6 de junio de 2009 base de datos actual.
Despues de ello le damos aceptar y empezara la restauración de la base de datos. Y concluimos nuestra restauración.
Practica 1 [Backup and Restore] 6 de junio de 2009
Con Sript Esta forma es de igual forma fácil, como primer paso abrimos un script para poder poner las líneas de código. Como primer paso especificamos que tipo de backup vamos a realizar Mediante esta línea ALTER DATABASE “BD2-asignacion” SET RECOVERY SIMPLE
Y Ejecutamos. Después de ello vamos a indicar con especificar la ruta de destino del backup. BACKUP DATABASE “BD2-asignacion” TO DISK = 'C:\Backups\BD2-asignacion.BAK'
Practica 1 [Backup and Restore] 6 de junio de 2009 Después para poder restaurar la base de datos, le damos un ALTER DATABASE “BD2-asignacion” SET RECOVERY FULL Para poder sobre escribir la base de datos.
Por ultimo especificamos donde esta el archivo para realizar la restauración RESTORE DATABASE “BD2-asignacion” FROM DISK = 'C:\Backup\BD2-asignacion.bak' WITH FILE = 1, REPLACE;
Con este último paso tenemos nuestra base de datos restaurada y lista para usar..
Practica 1 [Backup and Restore] 6 de junio de 2009
MYSQL Server 5.1 Una vez sabiendo que base de datos vamos a realizar el backup, tenemos que tener el administrador de herramientas para poder realizar las diferentes actividades, desde crear una base de datos, ingresar, modificar, elminar, etc.
Con Asistente Una vez iniciado el administrador de MYSQL server, nos aparecerá esta venta, en donde nos indica que tenemos que realizar una conexión para poder administrar las bases de datos
Después de haber ejecutado con éxito la conexión nos mostrara la consola principal.
Practica 1 [Backup and Restore] 6 de junio de 2009 Despues de ello nos dirimos hacia el backup, como se muestra en la imagen. Posteriormente debemos de crear un nuevo backup.
Al momento de darle click sobre el icono de backup nos va a mostrar una ventana como la siguiente, en donde especificamos el nombre del backup y las tablas involucradas para realizar el backup.
Practica 1 [Backup and Restore] 6 de junio de 2009 En la otra pestaña nos muestra las opciones que tiene el backup en nuestro caso la vamos a dejar normal.
Luego en la primera pestaña especificamos la ruta en donde se almacenara el backup de la base de datos.
Practica 1 [Backup and Restore] 6 de junio de 2009 Después de todo ello le damos ejecutar y por ultimo nos saldrá una recuadro como el que mostraremos a continuación.
Al momento de realizar el restor es mucho mas fácil, como primer punto vamos abrir el archivo en donde esta toda la información de la base de datos..
Practica 1 [Backup and Restore] 6 de junio de 2009 El siguiente paso vamos a especificar el archivo donde esta nuestra base de datos.
Una vez asignado el archivo, y verificado procedemos a ejecutar la restauración.
Practica 1 [Backup and Restore] 6 de junio de 2009
Despues de ejecutar la restauracion nos mostrara un mensaje de que se subio correctamente la base de datos.
Practica 1 [Backup and Restore] 6 de junio de 2009
Con Script Para realiar el backup de esta forma es de una manera muy sencilla, como primer paso debemos de identificar el “cmd”
Como paso numero dos debemos de ejecutarlo como administrador.
Practica 1 [Backup and Restore] 6 de junio de 2009
Una vez tenida el cmd leventada, nos vamos ala carmeta de Mysql Server 5.1 \bin. Una vez estando allí vamos a realizar el backup respectivo, mediantes el comando “mysqldump –u root –p –opt bd2-asignacion > arch.sql”, con este comando realizarnos el backup.
Para poderlo restaurar es una forma parecida, en la misma dirección ejecutamos el comando. “mysql –u root –p bd2-asignacion < arch.sql”, y de esa forma restauramos la base de datos.
Practica 1 [Backup and Restore] 6 de junio de 2009
Oracle 10g Con Asistente Para realizar el backup es de una manera muy practica, como primer paso nos vamos a inicio todos los programas Base de Datos Oracle 10g Express Edition, y en esa ubicación vamos a encontrar la opción de “Realizar copia de seguridad de la base de datos”, y le damos un click sobre la opción.
Una vez ejecutado el proceso, nos aparecerá una ventana en donde nos informa que vamos a realizar un archivo sobre un log. Le damos que SI.
Practica 1 [Backup and Restore] 6 de junio de 2009 Una vez, realizado el paso anterior empezara a realizar el backup, la ubicación que hay que tener en cuenta es - C:\oraclexe\oradata\XE - C:\oraclexe\app\oracle\flash_recovery_area\XE\ONLINELOG Allí se guardara toda la información de la base de datos.
Una vez terminado el proceso, ya podremos guardar los archivos que nos aparecerá en una unidad de almacenamiento externo, en los lugares mencionados.
Practica 1 [Backup and Restore] 6 de junio de 2009
Para realizar la restauración es de igual forma. Le damos sobre todos los programas, en restaurar base de datos.
Posteriormente nos preguntara que si estamos seguros de dicha operación, ya que va a bajar la base de datos como tal para la restauración, entonces le damos que si.
Practica 1 [Backup and Restore] 6 de junio de 2009 Una vez realizado el paso anterior empezara el proceso de tomar los archivos respectivos para su restauración.
Después de unos minutos, terminara el proceso y nuestra base de datos estará restaurada.
Practica 1 [Backup and Restore] 6 de junio de 2009
Con Script Como primer paso vamos a crear una carpeta en donde vamos a alojar temporalmente los archivos necesarios para su posterior almacenamiento. Como siguiente paso vamos a hacer los siguiente, en nuestro SQL Commands, teclearemos Select file_name from dba_data_files; lo que estamos haciendo es crear los archives necesarios que representan la copia exacta de la base de datos.
Después vamos a ejecutar select name from v$controlfile;
Practica 1 [Backup and Restore] 6 de junio de 2009 Como siguiente paso vamos a ejecutar select member from v$logfile; Toda la información se almacenara en: - C:\oraclexe\oradata\XE - C:\oraclexe\app\oracle\flash_recovery_area\XE\ONLINELOG Par que nosotros la copiemos a nuestra carpeta que se creó en los primeros pasos Con esto estaríamos concluyendo la forma de hacer el backup.
Para poder restaurar el backup, como primer paso vamos a parar la base de datos.
Practica 1 [Backup and Restore] 6 de junio de 2009 Como siguiente paso vamos a colocar los archivos almacenados a las siguiente direcciones: - C:\oraclexe\oradata\XE o Control o Sysaux o System o Temp o Undo o Users -
C:\oraclexe\app\oracle\flash_recovery_area\XE\ONLINELOG o El resto de archives.
Una vez realizado esto, tenemos restaurada nuestra base de datos, solo falta subir el servicio de la base de datos y listo. Todo está normal, otra vez.