ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

El backup


Enviado por   •  14 de Octubre de 2018  •  Exámen  •  806 Palabras (4 Páginas)  •  88 Visitas

Página 1 de 4

[pic 1][pic 2]

JOHN ALEXANDER PARADA

YECHSON GAITAN

Para el backup en caliente no se requiere parar la base de datos, se deben desactivar, El backup en caliente consiste en la copia de los archivos de datos (por tablespaces), el actual archivo de control y todos los archivos redo log archivados creados durante el periodo de backup.

 

1. VERIFICAR ARCHIVELOG: iniciamos la parte del backups en caliente revisamos que la session este iniciada y validamos el archive log

                conn system/BDatos*2018 as sysdba;

                select name, log_mode from v$database;

[pic 3]

2. CAMBIAR A MODO ARCHIVELOG

  • Para que se apliquen los cambios y para establecer la base de datos en modo ARCHIVELOG definitivamente, se debe detener la base de datos para iniciarla en modo "mount" (montada pero no abierta):        

                shutdown immediate;

                startup mount;

[pic 4]

  • Indicar a Oracle que la base de datos se iniciará a partir de ahora en modo ARCHIVELOG:

alter database archivelog;

[pic 5]

  • Abrir la base de datos con el comando:

                alter database open;

[pic 6]

3ro pasamos a bloquear y desbloquear los tablespaces a continuación vemos las rutas de los archivos  

[pic 7]

Luego pasamos a bloquear el tablespace con el comando /Alter tablespace SYSTEM begin backup;

[pic 8]

Estando los tablespace bloqueados, procedemos a copiar los archivos en la ruta C:\oraclexe\app\oracle\oradata\XE 

[pic 9]

Luego de esto procedemos a desbloquear los tablespace Alter tablespace SYSTEM end backup;

[pic 10]

Luego forzamos el redo Alter system switch logfile;

[pic 11]

4. COPIA FICHERO DE CONTROL                        

5. COPIA FICHEROS LOG        

6. COPIA FICHEROS REDO LOG        

7. COPIA FICHEROS DE PASS                

8. COPIA FICHEROS DE RED

9. COPIA FICHEROS INIT

Procedemos a seguir copear los archivos de control tal cual como el backup en frio, desde las rutas de Oracle a otra ruta ejemplo C:\Users\SOPORTE\Desktop\backup

[pic 12]

Para recuperar la base de datos a un estado anterior esta tiene que estar puesta en modo archivelog y tener los archivelog correspondientes a las transacciones que queramos recuperar para poder volver al punto en el tiempo indicado. Los pasos a seguir son los siguientes

Esta es la lista de los tablespace existente select tablespace_name, status from dba_tablespaces;

[pic 13]

RECUPERACIÓN DE UN TABLESPACE:

La BD debe estar abierta, pero con el tablespace a recuperar offline. Es probable que el Tablespace SYSTEM (y otros) no se pueda configurar en esta online. El comando de recuperación es el siguiente:

ALTER TABLESPACE userS OFFLINE;

[pic 14]

Ahora pasamos a RECOVER AUTOMATIC FROM’C:\oraclexe\app\oracle\oradata\XE’TABLESPACE users

[pic 15]

Luego de que no es necesario el recovery procedemos nuevamente a colocar online el tablespace que colocamos offline,

ALTER TABLESPACE users ONLINE;

[pic 16]

[pic 17][pic 18]

Digitar los siguientes códigos para detectar las rutas necesarias con el fin de ubicar un archivo conectándose de la siguiente manera: conn system/BDatos*2018 as sysdba;

  • FICEROS DE DATOS: select name from v$datafile;

[pic 19]

  • FICHEROS DE CONTROL: select name from v$controlfile;

[pic 20]

  • FICHEROS DE LOG: select member from v$logfile;

[pic 21]

  • Ficheros de redo log, en caso de estar habilitado el modo archivelog: select name from v$archived_log;

[pic 22]

...

Descargar como (para miembros actualizados)  txt (5.4 Kb)   pdf (1.3 Mb)   docx (940.3 Kb)  
Leer 3 páginas más »
Disponible sólo en Clubensayos.com