Você está na página 1de 24

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.

Você também pode gostar